Test your knowledge of notes on the guitar
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
To get a local copy up and running follow these simple steps.
I am using:
- WSL 1
- Ubuntu 22.04.1 LTS (jammy)
- node v18.14.0 LTS (hydrogen)
- Visual Studio Code
- npm
npm install npm@latest -g
- Clone the repo
git clone git@github.com:gregorymacat/guitarquiz.git
- Install NPM packages
npm install
- Start the build
npm run build
- In separate terminal, start development server
npm start
- Navigate to http://localhost:3000
Ability to change settings letting the user choose:
- How many strings the guitar should have
- Which frets the notes will appear on/between
- How long to see feedback for correct answers
It is also possible to reset the counter with the "Reset Stats" button to get a fresh start. Otherwise, scores are tracked throughout sessions using cookies. These cookies will track settings and scores letting multiple sessions be counted together if so desired.
Make sure to save changes when finished changing settings.
Example quiz and settings adjustments:
appdemo.small.mp4
See the open issues for a list of proposed features (and known issues).
- More Options
- Tuning
- Naturals/Accidentals Only
- etc.
- Sounds
- Note sound
- Congratulatory Sound
- etc.
- Add Bass Guitar (maybe other instruments, unlikely though)
- Timer
- Streaks
- User Accounts
- Create user accounts
- Save into database
- Update stats/settings
- Load account on login
- Delete account if desired
- Online Competition Between Users (timed mode)
- Chord Quiz
- Probably many more!
- Refactor/remove redundancies, inefficiences, and nonnecessities
- Refine interface and visuals
- Increased documentation
I would greatly appreciate any advice or criticism about this project. Feedback is welcome on any aspect of it and I appreciate anyone who took the time to read through this! I hope you have a wonderful day.
Distributed under the MIT License. See LICENSE
for more information.
Gregory Macat - gregorymacat@gmail.com
Project Link: https://github.com/gregorymacat/guitarquiz
- https://www.flaticon.com/ (Settings Icon)