Tape is a music sharing platform that updates the old school pleasure of sharing mix-tapes with your friends for the modern world. Create channels with your friends, upload mix-tapes to the channel and generate music streams!
To contribute to tape, fork this repoitory and clone it to your local machine.
Run npm install
in both the client and server folder.
The client is started by running npm run dev
.
The server is started by running npm start
.
Make sure you set up a .env file in both the client and the server root folder. The files client/template_env.js
and server/template_env.js
can be used as templates.
- React
- Tailwind CSS
- Typescript
- Howler
- Wavesurfer JS
- Cloudinary
- Node.js
- Express
- Typescript.
- MongoDB
- Mongoose