We know how important music tends to be in our lives, Rockker Music App, is a mobile frist platform, where you can listen to your favorite music, create playlists, group your favorite songs, search for your favorite artists and songs, among other features that you will be able to enjoy.
- Login Basic Authentication with JWT
- Login Basic Authentication with JWT
- SignUp Email Active Account
- SignIn Email Recovery Password
- ApiKeyScopes for (PUBLIC) Users and (ADMIN) Users
- SignUp Basic
- SignUp with Other Providers [FACEBOOK]
- Tracks CRUD
- Albums CRUD
- Users Admin CRUD
- Artists CRUD
- Apikey CR Generator
- Integration Test with Mocha
- Swagger Docs for API Docs
- Fernando Cañas / Frontend -
- Alfredo / Frontend -
- Mario Silva / Frontend -
- Sergio Hortua / Frontend -
- Jose Meléndez / Data Science -
- ** Michael Espinosa / Backend Dev** - @maes91
- ** Carlos Guzmán / Backend Dev** - @caalguzman
- Download or clone the repository
- install in your local machine
- Config your .ENV File, use .ENV_EXAMPLE Example to Set Vars. You need a mongo db Instance, remote or local.
- Run First Setup for APP: This Script configure minimal Fixtures for App, all at the same time:
- Seed Users: Create 50 Example Users + 1 Admin User.
- seed Spotify: Artists, Albums, Tracks: This Scripts,
- seedApiKeys: Create two Api Keys for SCOPES Control. [ADMIN] [PUBLIC]
- Run App.
git clone
npm install
npm run start
npm run setup
npm run seedUsers
npm run seedApiKeys
npm run seedSpotify
npm run start
npm run dev
npm run devOsx
npm run test
- Spotify API.
- Mongoose
- Helmet
- jws
- Express
- Mocha
- Mongodb
- Cache-control
You can see Backend End Points https://rokker-music-app-test.herokuapp.com/.
This project is released under the MIT License.