Skip to content

Melodify is an innovative music streaming platform designed for music enthusiasts to explore, upload, and enjoy their favorite tunes

Notifications You must be signed in to change notification settings

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

Melodify is an innovative music streaming platform designed for music enthusiasts to explore, upload, and enjoy their favorite tunes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published