- [Karim Gawish](mailto: [email protected]) [email protected]
- [Mohannad Ghinnagow](mailto: [email protected]) [email protected]
- [Ghassan Naouis](mailto: [email protected]) [email protected]
- [Benjamin Porta](mailto: [email protected]) [email protected]
- User authorization and authentication.
- Project creation and music layers upload.
- Apply different effects on music layers.
- Save a music mix.
- Share music mix with the network.
- Comments and rating system for the mixes.
- User profiles with information about the users and their mixes.
- Admin area to manage users and posts.
- Logging system that logs important messages.
To run the application, you'll need:
- NodeJS with NPM installed
- Mongo Database on 'mongodb://localhost:27017/musicmixerdb';
Download all the necessary dependencies using the command:
npm install
After downloading all the dependencies, you can run the following command:
npm run dev
To run the tests instead, you can run the following command:
npm test
Application will be accessible at http://localhost:8080
.
login : [email protected]
password : testpass
login : [email protected]
password : admin123