I recently encountered a guitar player and singer.
Her main problem was she couldn't find a good webapp providing lyrics, tabs and finger pattern for rythm,
and the possibility to record songs.
I decided to create this webapp:
Co Tabs app
This webapp uses firebase for content storage and authentication part. I wanted to get away from any database management and security leaks.
I used Vue.js for UI for its lightweight. Everything deployed with docker.
I created with her directly a little DSL to write effectively music songs, lyrics, tabs and finger patterns.
The idea also behind this DSL is to be able to describe everything with text, and the UI just interprets the
text and draws a projection on the screen.