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.
- 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.
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/
Student Name | Roll No. |
---|---|
Avi Kumrawat | 2019IMT-025 |
Harshit Dave | 2019IMT-036 |
Jayant Patil | 2019IMT-045 |
Bansil Pagdhal | 2019IMT-069 |
The Melodicity is free and open-source software licensed under the MIT License.