
Melodicity
Our project Melodicity is a music label and music web streaming platform which is a web-based application built around a single server that handles all the major processing. It will act as a platform for the creators to share their music and apply for the record labels approvals and it also provides listeners with a place to discover new genres of music.
Tech Stack
- Reactjs : It's a front end library used for handling the view layer for web applications.
- Nodejs: It is primarily used for non-blocking, event-driven servers, due to its single-threaded nature.
- MongoDB: MongoDB is a database tool that can manage document-oriented information, store or retrieve information.
- Javascript: JavaScript is a text-based programming language used both on the client-side and server-side that allows you to make web pages interactive.
- Redux: Redux is the root file which is responsible for the creation of store and rendering our react app component.
- HTML: It is used to structure a web page and its content. For example, content could be structured within a set of paragraphs, a list of bulleted points, or using images and data tables.
- CSS: It is a style sheet language which is used to describe the look and formatting of a document written in markup language.
- git: Software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development.
Installation and Setup Instructions
Clone down this repository. You will need node and npm installed globally on your machine.
Installation:
npm install
To Run Test Suite:
npm test
To Start App:
npm run dev
To Visit App:
localhost:3000/
Design
Landing Page

Profile Page

Music Player

Login/Register Page

Choose Role Page

Song List

Team Members
| Student Name | Roll No. |
|---|---|
| Avi Kumrawat | 2019IMT-025 |
| Harshit Dave | 2019IMT-036 |
| Jayant Patil | 2019IMT-045 |
| Bansil Pagdhal | 2019IMT-069 |
License
The Melodicity is free and open-source software licensed under the MIT License.
Log in or sign up for Devpost to join the conversation.