Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1 KB

README.md

File metadata and controls

37 lines (26 loc) · 1 KB

Tape

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!

desktop-preview

Contribute

Getting started

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.

Local environment

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.

Technologies:

Front End:

  • React
  • Tailwind CSS
  • Typescript
  • Howler
  • Wavesurfer JS
  • Cloudinary

Back End:

  • Node.js
  • Express
  • Typescript.

Database

  • MongoDB
  • Mongoose