Skip to content

kstubhieeee/Melodify

Repository files navigation

Melodify - Music Streaming Platform

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.

Features

  1. User Authentication
    • Sign Up / Sign In functionality with secure session management.
  2. Navigation and Interface
    • Sidebar and top navigation for easy access to Home, Playlists, Albums, Artists, and Genres.
  3. Music Library
    • Displays trending songs with album artwork, search functionality for quick song access.
  4. Custom Song Upload
    • Upload songs with album artwork and details.
  5. Music Player
    • Play, pause, previous, next controls with a progress bar and song display.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: PHP, MySQL
  • Development Tools: Visual Studio Code

Setup Instructions

  1. Clone this repository:

    git clone https://github.com/kstubhieeee/Melodify.git
  2. Navigate to the project directory:

    cd melodify
  3. Move the project folder to htdocs in your XAMPP installation directory (e.g., C:\xampp\htdocs).

  4. 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.
  5. Access Melodify via localhost/melodify.

Usage

  • 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.

Future Enhancements

  • Personalized music recommendations.
  • Social sharing features.
  • Collaborative playlists.

Contributors

Faiz
Faiz
Kaustubh
Kaustubh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published