Melodify is an innovative music streaming platform designed for music enthusiasts to explore, upload, and enjoy their favorite tunes. Built with modern web technologies, it offers a seamless and secure experience that caters to both listeners and music creators.
- User Authentication
- Sign Up / Sign In functionality with secure session management.
- Navigation and Interface
- Sidebar and top navigation for easy access to Home, Playlists, Albums, Artists, and Genres.
- Music Library
- Displays trending songs with album artwork, search functionality for quick song access.
- Custom Song Upload
- Upload songs with album artwork and details.
- Music Player
- Play, pause, previous, next controls with a progress bar and song display.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP, MySQL
- Development Tools: Visual Studio Code
-
Clone this repository:
git clone https://github.com/kstubhieeee/Melodify.git
-
Navigate to the project directory:
cd melodify
-
Move the project folder to
htdocs
in your XAMPP installation directory (e.g.,C:\xampp\htdocs
). -
Configure the database:
- Start XAMPP and activate Apache and MySQL.
- Open phpMyAdmin.
- Create a new database, then import the
melodify_db.sql
file. - Update database credentials in
db.php
if necessary.
-
Access Melodify via localhost/melodify.
- Sign Up: Create a new account to access the platform.
- Browse Music: Discover trending songs, search for favorites, and explore playlists.
- Upload Songs: Share your music by uploading songs with album artwork.
- Enjoy: Use the integrated music player for a smooth listening experience.
- Personalized music recommendations.
- Social sharing features.
- Collaborative playlists.
Faiz |
Kaustubh |