/Intervals

A Django/React webapp that trains the user to identify musical intervals.

Primary LanguagePython

Intervals

A Django/React webapp that trains the user to identify musical intervals in a progressive, quiz based system. Users can create accounts to save their progress.

Uses Django REST framework and a PostgreSQL database. Automated tests can be found in the tests folder. App is containerized with NGINX and Docker.

A secret .env file (not shown on github) is used to conceal sensitive information such as the Django secret key and database information.

Currently the quiz interface looks like this:

current_design

Our next steps are implementing a cleaner UI:

future_design

Made by: Jordan Jamali, Lukas Boelling, Mahir Mir

Level design: Richard Duan

Special thanks go to Raymond Huynh for designing UI concepts.