a full-stack mobile-responsive Node.js and React music application for musicians to generate sound, modify waveforms and add effects, and save their session values to the database.
- React
- Node.js
- Express
- JavaScript ES6
- PostgreSQL
- Bootstrap 4
- CSS3
- HTML5
- npm
- Webpack
- Babel
- User can create a new set - Front-end.
- User can generate sound - Front-end.
- User can modify waveforms and frequency value - Front-end.
- User can add and modify effects - Front-end.
- User can save session values - Back-end.
- User can save session values - Front-end.
- Users can select their account - Back-end.
- Users can select their account - Front-end.
- Users can view their saved sets - Back-end.
- Users can view their saved sets - Front-end.
- Users can update the values of their saved sets - Back-end.
- Users can update the values of their saved sets - Front-end.
- User can browse and view other artists - Back-end.
- User can browse and view other artists - Front-end.
- User can browse and view other artists' sets - Back-end.
- User can browse and view other artists' sets - Front-end.
- User can search for an artist - Back-end.
- User can search for an artist - Front-end.
- User can search for a set - Back-end.
- User can search for a set - Front-end.
-
Clone the repository.
git clone https://github.com/ashkankardan/m-sets.git cd the-picks
-
Install all dependencies with npm.
npm install
-
Start the project. Once started you can view the application by opening http://localhost:3000 in your browser.
npm run dev