Development

Project setup and tests

Tech stack

Backend

  • python 3.7

  • Sanic - Async Python 3.6+ web server/framework | Build fast. Run fast.

  • uvloop - Ultra fast asyncio event loop.

  • elasticsearch-py-async - Backend for elasticsearch-py based on python's asyncio module.

Frontend

  • Vue.js - The Progressive JavaScript Framework

  • Vuetify - Material Design Component Framework

  • Cypress - Fast, easy and reliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.

Setting up

Please follow the installation guide from source

Running Tests

Server tests

End to end (cypress)

Linters

flake8

eslint

Last updated

Was this helpful?