To launch the api:
- Install Docker desktop
- Launch Docker desktop
- Launch the stack (from the root repository: karaokeokapi)
docker-compose up -d
- Launch the Postgres database migrations (from the root repository: karaokeokapi)
docker-compose exec api python manage.py migrate
- Create the superuser (from the root repository: karaokeokapi)
docker-compose exec api python manage.py createsuperuser
When a user submit a proposal, the youtube video is analysed and Genius lyrics are fetched if it is possible. Then, a mail is sent to all the user who have the permission 'can_receive_proposal'.
Feedback is only available on beta versions.
When a feedback is submitted, a mail is sent to all the user who have the permission 'can_receive_feedback'.