Skip to content

shreyeah11/SoundWave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎵 SoundWave – Music Streaming Web App

SoundWave is a PHP-based music streaming web application inspired by Spotify.
It allows users to sign up, log in, upload music, manage libraries, and play audio through a clean and simple web interface.

This project focuses on backend logic, authentication, and database-driven content management.


🚀 Features

1️⃣ User authentication (Sign up / Login)
2️⃣ Music upload and library management
3️⃣ Dashboard with user profile
4️⃣ Audio playback functionality
5️⃣ Clean and intuitive UI
6️⃣ Database-driven content handling
7️⃣ Secure backend logic using PHP


📂 Tech Stack

1️⃣ PHP — Backend logic and server-side scripting
2️⃣ MySQL — Database for user and music data
3️⃣ HTML5 — Structure of web pages
4️⃣ CSS3 — Styling and layout
5️⃣ JavaScript — Client-side interactivity (if applicable)


📸 Screenshot

SoundWave Homepage
Click the screenshot to view full size.


📁 Folder Structure

soundwave-music-app/
├─ index.php
├─ home.php
├─ login.php
├─ signup.php
├─ dashboard.php
├─ library.php
├─ profile.php
├─ upload.php
├─ db.php
├─ Assets/
│ ├─ css/
│ ├─ js/
│ └─ images/
├─ .gitignore
└─ README.md

🛠️ How to Run Locally

1️⃣ Clone or download the repository
2️⃣ Move the project folder to your local server directory (e.g., htdocs for XAMPP)
3️⃣ Import the database into MySQL (if applicable)
4️⃣ Start Apache and MySQL servers
5️⃣ Open your browser and visit:

http://localhost/soundwave-music-app

🎨 Customization

You can customize:

🎨 UI colors and themes
🔤 Fonts and typography
🖼️ Icons and images
🎵 Audio formats and player behavior
🧩 Database schema and features

Most UI changes can be made inside the Assets folder.


📌 Purpose of This Project

1️⃣ Learn PHP backend development
2️⃣ Understand database-driven web applications
3️⃣ Practice authentication and file handling
4️⃣ Build a full-stack academic project
5️⃣ Create a portfolio-ready music web app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages