Skip to content

Latest commit

 

History

History
80 lines (45 loc) · 3.22 KB

README.md

File metadata and controls

80 lines (45 loc) · 3.22 KB

Design

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

Landing Page (1)

Profile Page

User Profile

Music Player

Music player Music Player bar

Login/Register Page

Login

Choose Role Page

Choose role

Song List

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.