The idea of the App is:
"An app where you can create and manage music repertoires that you want to keep fresh in your memory".
This project came about after a problem that I as a musician had been facing for a long time: I always ended up forgetting how to play some songs after a while without practicing, so I needed something to show me when was the last time I played a certain song, so I could practice again and keep it fresh in my memory
This is an authorial project in constant development, so, I'll be happy if you could provide me any feedback about the project, code, structure or anything that you can report that could make me a better developer!
Email-me: rafaelnfsq@gmail.com
Connect with me at LinkedIn.
-
Sign-Up and Sign-In. I decided to make this functionality so that different users create their own lists, and only this user has access
-
Create as many repertories as you want
-
Add musics to a existing repertory
-
Mark a music as practiced
-
Delete a music from your repertory
-
Musics
- See when was the last time this was practiced
- See the lyrics and tabs of this song
The following tools and frameworks were used in the construction of the project:
- Axios - HTTP Client
- Material UI - React Components
-
Clone this repository
-
Clone the backend repository available here!
-
Follow instructions to run backend available here!
-
Install dependencies
npm i- Run the front-end with
npm start-
Finally access http://localhost:3000 on your favorite browser (unless it is Internet Explorer. In this case, review your life decisions)
-
You can optionally build the project running
npm run buildIf you want to see in detail the whole part of how the backend was built, take a look at this repository!