Melody-Share is a website to create and share your music (made using the Python Django Framework).
Users can record music using an interactive piano, drums, and by singing.
Registered users have an option to save their music to their profile, publish it to view music webpage containing all users published music, and upvote other users’ music.
There is also feature where users can externally share (tweet) their recorded music via the Twitter API.
Screenshots
Home Page
Create Account Page
Make Music Page
Profile Page
View Music Page
Share Page
Installation
Go to the projects directory on command prompt and type:
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
To make tweet feature work
Go to https://developer.twitter.com, sign into your twitter, apply for elevated access, create your project/app and copy the keys and tokens it provides, then paste them into the respective variables in settings.py.
To run the website:
python manage.py runserver
About
Website to Create and Share your Music using Python Django Framework