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
NEXT_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 yarn
or
docker-compose build
Install app with npm
yarn install app
cd app
To run tests, run the following command
yarn test test
Clone the project
git clone https://github.com/CodeOne45/discover-mesic.git
Go to the project directory
cd app
Install dependencies
yarn install
Start the server
yarn start
To deploy this project run
yarn deploy
Contributions 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