A modern and responsive Music Player App built using React and Vite. This application allows users to play, pause, and manage a playlist with a smooth UI experience.
βΆοΈ Play / Pause music- βοΈ Next / Previous track
- π Volume control
- π Playlist management
- π§ Now Playing section
- π¨ Clean and responsive UI
- β‘ Fast performance with Vite
- React
- Vite
- JavaScript (ES6+)
- Tailwind CSS (if used)
- HTML5 Audio API
- Clone the repository:
git clone https://github.com/your-username/music-player-app.git- Navigate to the project folder:
cd music-player-app- Install dependencies:
npm install- Start the development server:
npm run devsrc/
βββ components/
β βββ AddSong.tsx
β βββ NowPlaying.tsx
β βββ Player.tsx
β βββ PlayList.tsx
βββ context/
β βββ playlistContext.ts
βββ PlaylistProvider.tsx
βββ PlaylistReducer.ts
βββ types
βββ types.ts
βββ App.jsx
βββ main.jsx
βββ assets/
- Users can add songs to the playlist
- Click on a song to start playing
- Control playback using player controls
- Manage playlist dynamically
Add your app screenshots here
- π Shuffle & Repeat modes
- β€οΈ Favorite songs feature
- π Search functionality
- π Dark/Light theme toggle
- βοΈ Cloud storage / backend integration
Contributions are welcome!
- Fork the repo
- Create a branch (
git checkout -b feature-name) - Commit changes (
git commit -m "Add feature") - Push (
git push origin feature-name) - Open a Pull Request
This project is licensed under the MIT License.
- Inspired by modern music streaming apps
- Built for learning and practice purposes
If you like this project, donβt forget to β the repo!