JJamali / Intervals

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:Python 72.5%Language:JavaScript 24.8%Language:HTML 1.7%Language:CSS 0.8%Language:Dockerfile 0.3%