The Flight Management Server is a cloud service that handles all data produced by vessels during a flight. This includes the storing and live forwarding of all measurement data as well as dispatching commands to the vessels.
We are currently hosting the api at https://api.uoarocketry.org
Click here for the auto generated api documentation
The app is currently hosted at https://aberdeenrss.github.io/FlightManagementClient/
To build the project youself follow these steps:
- Create a virtual environment with python 3.9 or above
- Install all required packages using
pip install -r requirements.txt
within your venv - Change settings as required in
/app/config.py
(config values can be changed through cmd, but this is sightly easier to begin with)
if you are using vscode you can just hit F5
to start the preconfigured debugger
Use python -m uvicorn app.main:app --reload
to start the server