This is the backend of Melodic Dictation application. Here is the frontend.
Melodic dictation is an important excercise in process of learning solfeggio. In this app user can listen to the melodies, input the notes and get the validation of his input compared to the original notes.
The server sends melodies to the client, creates a dictation with a melody, validates an answer of a user and saves information about dictations into database. This project was created using Express.js server and Sequelize ORM.
- Run
npm install. - Connect to a local database (configuration is in the file
/config/config.json). - Start the server with
npm run startfor production ornpm run devfor development.