Skip to content

Music app with co created streams organised in channels

Notifications You must be signed in to change notification settings

JayCeeKay1991/tape

Repository files navigation

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

About

Music app with co created streams organised in channels

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published