- Game knows how to compute indexes for central notes, transposed notes, intervals of notes and its representation in hertz
- Game decides on an tonic note
- Game plays a tonic note
- Game decides on an interval (major scale)
- Game plays the interval note
- User chooses the interval (1 to 7) to answer
- Game register if it's the right interval or not
- Score is stored and displayed (correct and incorrect answers)
- Total time is stored
- 10 questions, timed
- Sessions ranking, orderd by time and score
- Use create-react-app
- TDD + DDD + SOLID this shit?
- Publish on github? (Would be nice to have a static host for this?)