prithmanickam / Melody-Share

Website to Create and Share your Music using Python Django Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Melody-Share

Video demo (turn on volume)

MelodyShareDemoVideo.mp4

Description

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

License:MIT License


Languages

Language:HTML 61.3%Language:Python 29.0%Language:CSS 8.4%Language:JavaScript 1.3%