Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/hilarionengarejr/musify
- Owner: HilarioNengareJr
- License: apache-2.0
- Created: 2024-11-14T00:50:16.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-30T12:16:01.000Z (2 months ago)
- Last Synced: 2025-01-14T11:17:45.638Z (16 days ago)
- Topics: css3, ejs, expressjs, html5, javascript
- Language: CSS
- Homepage:
- Size: 158 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.