Giglist is an fullstack MERN app for musicians that solves the problem of lost setlists. It allows the user to add thier song repertoire and build different setlists using those songs. A unique feature of this app is that we've included a custum metronome for each song. The BPM display next to each song will blink at the appropriate BPM when clicked.
Clone down repo to be able to run localy. Then you need to install NPM packages. Once that is done all that is need to start the app is type npm start
and the front end and back end with start concurrently in dev mode.
The following npm packages need to be installed wich can be done by typing npm install
in the project's root folder. Doing this will install all the correct packages for you.
- axios
- bcriptjs
- config
- dotnev
- express
- if-env
- jsonwebtoken
- mongoose
- react-bootstrap
Also these Dev Dependancies
- concurrently
- nodemon
- React
- React-bootstrap
- Express.js
- Node.js
- MongoDB
- Mongoose
Here is a picture of the actual setlist page
- Complete front-end implementation of JWT authentication.
- Refine UI