Skip to content

Himanshi2511/MUSIXON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MUSIXON

Musixon is a web application that allows music lovers to stream their favorite tracks, create personalized playlists, and discover new artists from around the world. With a similar feature set to Spotify, Musixon provides an immersive music streaming experience, all within the convenience of a web browser.

Table of Contents:

  • Installation
  • Features
  • Tech Stacks
  • Future Plans
  • Credits

Installation

This project requires node and npm installed globally.

Clone the repository to a directory of your choosing

$ git clone https://github.com/Himanshi2511/MUSIXON.git

Navigate into MUSIXON folder and install the necessary packages

$ npm install 

To start up the app locally

$ npm start

Features

  • Play full audio tracks.
  • Control playback (pause, volume, shuffle, etc).
  • Add or edit your playlists.
  • See your recently played tracks and your top artists.
  • Like your favourite songs.
  • Follow and unfollow artists.
  • Add or remove tracks from your library.
  • Search tracks, albums, artists and playlists.
  • Sign In/Sign Out with authentication.
  • View Your Profile dashboard.

Tech Stacks

  1. Node.js - For creating our backend server.
  2. MongoDB (Mongoose) - For Database
  3. Bcrypt - Hashing Password.
  4. Express-session - To manage sessions.
  5. EJS - Templating Engine.
  6. CSS - Designing (also used Bootstrap's framework and AOS' library to design).
  7. JavaScript - For interactivity (also used jQuery).

Future Plans

  • Support for Dark Mode.
  • Share Albums and Playlists with your friends
  • Recommended Songs and Albums to user based on their taste.

Credits:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published