A platform to discover and introduce unknown artists and music.
Based on the youtube player, Discover Me'sic allows you to add unknown music with a youtube link and also to listen to the music in order to discover new artists who are not mainstream.
Server
Database
DevOps
- Add a song with Youtube URL (less than 50k views)
- Listen to known songs randomly
- Export your unknown artist playlist to your favorite streaming platforms
| Design (Figma) |
To run this project, you will need to add the following environment variables to your .env file
MONGODB_URI
YOUTUBE_VIEW_API
YOUTUBE_VIEW_API_KEY
YOUTUBE_VIEW_API_HOST
MONGO_USERNAME
MONGO_PASSWORD
BACKEND_PUBLIC_API_URL
CLOUD_NAME
CLOUD_API_KEY
CLOUD_API_SECRET
SENDGRID_API_KEY
FROM_EMAIL
CLIENT_ID
CLIENT_SECRET
This project uses Yarn as package manager but the app is also docorized
npm install --global yarnor
docker-compose buildInstall app with npm
yarn install app
cd appTo run tests, run the following command
yarn test testClone the project
git clone https://github.com/CodeOne45/discover-mesic.gitGo to the project directory
cd appInstall dependencies
yarn installStart the server
yarn startTo deploy this project run
yarn deployContributions are always welcome!
See contributing.md for ways to get started.
Please read the Code of Conduct
NaN
Distributed under the no License. See LICENSE.txt for more information.
Project Link: https://github.com/CodeOne45/discover-mesic
Notion Roadmap : Roadmap
Website: www.discovermesic.live



