Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hilarionengarejr/musify

This is a spotify clone.
https://github.com/hilarionengarejr/musify

css3 ejs expressjs html5 javascript

Last synced: 16 days ago
JSON representation

This is a spotify clone.

Awesome Lists containing this project

README

        

# 🎶 Musify - Spotify Clone 🎶

**Musify** is a music streaming app inspired by Spotify. Built using JavaScript, HTML5, CSS3, Express.js, and EJS.

## 📖 Project Overview

Musify is a web application that allows users to stream music, create playlists, and discover new tracks. It is designed to mimic the core functionalities of Spotify, providing a seamless and intuitive user experience.

## ✨ Features

- **User Authentication**: Secure login and registration.
- **Music Streaming**: Stream music from a vast library.
- **Playlist Management**: Create, edit, and delete playlists.
- **Search Functionality**: Search for tracks, albums, and artists.
- **User Profile**: View and edit user profile information.

## 🛠️ Technologies Used

- **Frontend**: HTML5, CSS3, EJS
- **Backend**: Node.js, Express.js

## 🚀 Installation

Follow these steps to get **Musify** up and running on your local machine.

### Prerequisites

- **Node.js** (version 12+)
- **NPM** (Node Package Manager)

### Steps

1. **Clone the repository**:
```bash
git clone https://github.com/HilarioNengareJr/musify.git
cd musify
```

2. **Install dependencies**:
```bash
npm install
```

3. **Run the app**:
```bash
npm run dev
```

## 📘 Usage

1. **Start the server**:
```bash
npm start
```

2. **Open your browser** and navigate to `http://localhost:5000` to access the application.