An Express REST API service for Creating and Sharing Drum Loops. See Drum Root for Front End Service.
- Create Drum Loops
- Record Custom Sounds
- Save and Share Drum Loops With Others
- React - JavaScript UI Library
- Next.js - Server Side Rendering
- Styled Components - Styling
- Jest - JavaScript Testing Framework(Coming Soon)
- Puppeteer - A Node Library for Controlling Headless Chrome or Chromium. Used for Integration Testing.(Coming Soon)
- Storybook - Tool for Developing UI Components in Isolation.(Coming Soon)
- Express - Web Framework for Node.js
- PostgreSql - Relational Database(Coming Soon)
- Redis - In-Memory Data Structure Store. Used for Authorization.(Coming Soon)
- Project Lead - rgavinc
- Front End Lead - needed
- Back End Lead - yashShelatkar
- QA Lead - needed
- Database Lead - needed
- Designer/ Styling Lead - needed
To get started, just clone or fork the repository and run npm install && npm run start
:
git clone https://github.com/rgavinc/drum-root-api.git
npm install
npm run start