-
cd into backend folder
-
run
npm install
-
add your
.env
file, check.env.example
for more info, and change the dotenv path frombackend/app.js
to.env
-
run migrations using
cd migrations && node migrate-tracks
-
run
npm start
-
cd into frontend folder
-
run
npm install
-
change proxy in
package.json
file to your backend endpointex: localhost:5000
-
run
npm start
The API documentation can be found here: http://localhost:5000/api-docs
The main application runs at: http://localhost:3000/
- Users can Register, Login with supported JWT tokens
- Users can add tracks and Edit/Delete their own tracks.
- Everone can view tracks.
- You can apply filters and search in Portal
Node.js, Express, JWT, MongoDB, React, Redux, Axios, Swagger