Cyber Music Player is a cyberpunk-themed music player built with ReactJS, HTML, CSS, and JavaScript. It uses IndexedDB (IDB) to store music files locally that users upload. The player features essential music controls like play, pause, previous, next, and shuffle. It also includes a library view to display the list of available songs.
- Cyberpunk Theme: Futuristic and stylish design inspired by cyberpunk aesthetics.
- Local Music Storage: Upload songs, and they will be stored locally using IndexedDB (IDB).
- Music Library: View all the songs in your library.
- Playback Controls:
- Play / Pause
- Next / Previous track
- Shuffle songs
- ReactJS: UI development framework.
- HTML & CSS: Markup and styling of the application.
- JavaScript: Main programming language for logic and interactions.
- IndexedDB (IDB): Browser-based database for storing and retrieving local music files.
- Clone the repository:
git clone https://github.com/your-username/cyber-music-player.git cd IP cd music
- Install the dependencies:
npm install
- Run the application:
npm run dev
Upload your music files using the "Upload" button. Browse the Library to view the list of your uploaded songs. Use the player controls to play, pause, shuffle, or skip tracks.
Feel free to submit issues or pull requests. Contributions are welcome!
