An app to administer a log file of missions.
- mission_storage https://github.com/abaldeweg/mission_storage - Backend
- mission_ui https://github.com/abaldeweg/mission_ui - UI
- Docker
Clone the projects from the git repository and start the container. For an update, check out the new files from the git repository and restart the container.
- VUE_APP_API - URL to the backend
- VUE_APP_BASE_URL - The Base URL, in case the app is installed in a subdirectory
- VUE_APP_API_KEY - Api key for auth (GCP Identity Platform)
- VUE_APP_AUTH_DOMAIN - Domain to authenticate against (GCP Identity Platform)
All Code needs to be checked. For that Linter, CI-Tools, Unit-Tests and E2E-Tests should be in place. Security Alerts for dependencies should be active and Best Practices for coding needs to be followed. As framework was chosen VueJS because of the free license and wide spread. The resulting code should also be released under a free license.