nevilparmar11 / Music_Sharing_Site

Music sharing site made in django as a part of SP project . Visit http://ctkmusic.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Music_Sharing_Site

Music sharing site made in django.

logo

List of Feature

  • Home page: Describes website and link to login page

  • Register User: Sign up for new user account

  • Login User: Sign in with existing user account

  • Dashboard: It has 4 different types of albums

       1.) Private / Uniquely yours albums [including private & public both]  
       2.) Received Albums
      - Albums which are shared by another users to you only will fall into this category
       3.) Friends Albums
      - It contains Public Albums of users whom you follow
       4.) Browse All
      - It contains all the public albums of all available users on the site 
    
    
       Create new Albums and uploads song 
           View/Edit/Delete own albums 
           View albums shared by other users 
           View Friends' albums 
           View public albums of all users 
           Share/Unshare own albums 
           Search any albums with album title, artist, genre 
       Search with specific album category 
    
  • listen/search all songs with their album names

  • Follow/Unfollow Users

  • View my profile and analytics :- It is named as [user's] activity on my profile page.
    It shows the classification of your albums into 4 diff category and number of songs available in album.

  • Edit my profile

  • View profile of my followers

  • Forgot password with registered email with your account

  • Users feedback through email

  • Custom error handler pages inside templates folder [it will be available to use when release mode is on]

  • Logout

How to run ?

1.) Go to Music_Sharing_Site2 folder
2.) Create new virtual env by running 'python -m venv env' or use existing venv inside project. [virtual env is recommended]
3.) Open terminal there and run 'pip install -r Music_Sharing_Site2/requirements.txt' . It will install all the required packages.
4.) apply migrations and finally python manage.py runserver

Website Link

http://ctkmusic.herokuapp.com/


if (youEnjoyed) {
    starThisRepository();
}

Thank You

About

Music sharing site made in django as a part of SP project . Visit http://ctkmusic.herokuapp.com/

License:MIT License


Languages

Language:Python 91.7%Language:JavaScript 3.0%Language:CSS 2.9%Language:HTML 2.4%Language:PowerShell 0.0%Language:Batchfile 0.0%