This project is just a demo project and does not contain clean code! It is just here for demo purposes. Note that we tested this with Linux and WSL, so we recommend to use that too! There may be problems when using windows.
Enter the backend folder and install the dependencies for the backend from the requirements.txt file:
pip install -r requirements.txt
For the frontend, install the packages with npm and make sure you have the angular-cli installed.
npm install
npm install -g @angular/cli
Then you can start the backend with:
uvicorn backend:app
and to start the frontend, enter the frontend_ds
folder and type:
ng serve
Then finally, when all the requirements are met and the aws setup is complete, you can add videos to the S3 bucket and then the state-machine is triggered. The demo should look something like this: