Boom - Online Music Streaming Website
Boom is an online music streaming website that allows users to listen to their favorite songs anytime, anywhere. It provides a wide collection of songs across different genres, a user-friendly interface, and seamless navigation.
Table of Contents
Features
- Login and Registration: Provides a secure login and registration system for users to create accounts and access personalized features.
- Home Page: Displays a curated selection of songs, recommendations, and popular playlists.
- Search Section: Allows users to search for songs, artists, or albums, providing quick and relevant results.
- Genre Pages: Provides dedicated pages for different genres, such as Hindi songs, hit songs, and more, allowing users to explore and discover new music.
- Sign Out Button: Allows users to log out from their accounts and ensures the security of their personal information.
- Backend: Implements server-side functionality using Firebase for user authentication and data storage.
Technologies Used
- HTML
- Tailwind CSS
- JavaScript
- Firebase (Authentication and Realtime Database)
Getting Started
To get started with the Boom online music streaming website, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/your-repo.git
- Set up a Firebase project and obtain the necessary credentials.
- Update the Firebase configuration in the JavaScript files to connect to your Firebase project.
- Deploy the website on a web server or open the
index.html
file in your web browser.
- You should now see the Boom home page.
Usage
- Open the Boom website in your web browser.
- If you are a new user, click on the "Register" button and create a new account.
- If you already have an account, click on the "Login" button and provide your credentials to log in.
- Once logged in, you will be redirected to the home page where you can find featured songs, recommendations, and popular playlists.
- Use the search section to find specific songs, artists, or albums.
- Explore the genre pages to discover songs from different genres.
- To log out, click on the "Sign Out" button.
Contributing
Contributions to the Boom project are always welcome. If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
License
The Boom project is licensed under the MIT License.