I think some sort of gui to help write the cors headers would help tbh.
it's quite difficult to get your stack to work for local dev, CI, and prod since each most likely needs different cors headers. Especially if you use tunnels and proxies like we do.
What made it click for me though was understanding what problem it solved.
This is the app I was begging for a few years ago!
Ended up buying a ton of Ear Training books and using those little web apps.
This would have been so much better.
I just started using it,
I will say, I feel we can skip the chords annotations and stuff if the ICP is intermediate guitarist.
Or do a quick survey at the start and see what fundamentals they know.
For intermediate guitar, I think the main gaps are:
- Ear training (unless they were taught early)
- triads + inversions
- Music theory beyond basic pentatonic shapes
- Synchronization at higher speeds (this was my biggest one by far)
- Chords beyond basic ones and M/m 7th.
I feel you could add little quiz or survery to see if they are already familiar with some of these.
just my 2 cents
Overall, love this. Very happy someone took the time to do it.
When I first started working on the app I actually mostly meant to go only with a quiz + flashcards approach with little to no explanation but this felt a bit rough and I was affraid most users would just give up on it too quickly.
Also I think some users might have learned guitar theory a different way and might not be too familiar with diagrams, such as classical guitarists.
Hence why I added all these lessons with more details including beginner ones.
I might add something in the vein of a "practice page" with only challenges and the ability to create custom ones in the future for more advanced users + a change to a more interactive onboarding that actually asks what you want rather than showcase the app, we'll see...