Giter Club home page Giter Club logo

musica's Introduction

Musica

Music App Based on Django Framework and REST API

A web application made on django backend app and rest api which can feed data to a music app. Musica has a number of features like, to Add Songs, to Create Your Playlist, to Modify your Playlist. It also shows the number of users of this Web application and their playlists which may be Private or Public. To explore the application, Please Register yourself and then Login.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Download the Latest Version of Python and Install in your system
Download PyCharm Community/Professional

Prerequisites

You must have django Environment to get this Project working. You should also install the following Modules after opening the project in your PyCharm by the following commands:

pip install django
pip install requests
pip install json
pip install djangorestframework
pip install django-json

The Imports required to run this project locally have been included in the code.

Running the Project

Once these prerequites are fullfiled, you can the project in your PyCharm. You may run the server on your browser with the command below by entering the directory which has manage.py file in it.

python manage.py runserver

Explore the Website

It has many features, few major ones are listed below: -Add Songs -Create Playlists -Modify Playlists: It will take you to the Playlists where you can modify each Playlist i.e Add, Delete Songs, Delete the Playlists, Make it Public or Private, Copy Songs to Other Playlists. -User: It shows the Number of Users and their Playlists. If they made their Playlists Private, other Users cannot see it until it is Public.

Coding Style

I have basically used HTML,CSS,Javascript,Jquery,Bootstrap for the Front End of the Website. Django Framework for the Backend of the Website. Django Rest API for showing the website's API.

Deployment

It can be easily Deployed on any web server such as AWS EC2, Python Anywhere, Heroku etc.

Built With

Thankyou.

musica's People

Contributors

avishigupta143 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.