Welcome to the Spotify Clone project, a web application that replicates some of the key features of the popular music streaming service, Spotify. Built using HTML, CSS, jQuery, and MySQL, this clone brings you a familiar music experience with a range of functionalities.
-
Sign Up and Login:
- Remembered input fields for improved user experience.
- Invalid input handling (excluding passwords).
-
Remember Me:
- User credentials remembered using cookies for seamless login.
-
Forgot Password:
- Email-based token system for secure authentication.
- Premium:
- Users can subscribe to premium accounts for enhanced features.
-
Landing Page:
- Randomly displays albums after successful login.
-
Albums Page:
- Displays all albums.
- Clicking on a specific album leads to a detailed page showing songs in that album.
-
Artists Page:
- Lists all artists.
- Clicking on an artist leads to a page with the artist's songs and albums.
-
Genres Page:
- Displays genres.
- Clicking on a genre leads to a page showing all albums in that genre.
- Fixed Player:
- Positioned at the bottom.
- Displays the currently playing song and music controls.
- Search Page:
- Allows users to search among songs, artists, albums, and genres.
- Create Playlists:
- Users can create playlists.
- Add and delete songs from playlists.
- Premium Albums:
- Exclusive access to premium albums for registered premium users.
- HTML
- CSS
- jQuery
- MySQL
- Clone the repository:
git clone https://github.com/your-username/spotify-clone.git
-
Set up your MySQL database.
-
Open the project in your preferred code editor and customize configurations.
-
Run the application and enjoy the Spotify-like experience!
Contributions are welcome! Feel free to submit issues or pull requests to enhance the project.
This project is licensed under the MIT License.
Happy listening with your Spotify Clone! ๐ตโจ