Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Music Player App (React + Vite)

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.


πŸš€ Features

  • ▢️ Play / Pause music
  • ⏭️ Next / Previous track
  • πŸ”Š Volume control
  • πŸ“ƒ Playlist management
  • 🎧 Now Playing section
  • 🎨 Clean and responsive UI
  • ⚑ Fast performance with Vite

πŸ› οΈ Tech Stack

  • React
  • Vite
  • JavaScript (ES6+)
  • Tailwind CSS (if used)
  • HTML5 Audio API

πŸ“¦ Installation

  1. Clone the repository:
git clone https://github.com/your-username/music-player-app.git
  1. Navigate to the project folder:
cd music-player-app
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

πŸ“ Project Structure

src/
 β”œβ”€β”€ components/
 β”‚    β”œβ”€β”€ AddSong.tsx
 β”‚    β”œβ”€β”€ NowPlaying.tsx
 β”‚    β”œβ”€β”€ Player.tsx
 β”‚    └── PlayList.tsx
 β”œβ”€β”€ context/
 β”‚    └── playlistContext.ts
      └── PlaylistProvider.tsx
      └── PlaylistReducer.ts
β”œβ”€β”€ types
    └── types.ts
 β”œβ”€β”€ App.jsx
 β”œβ”€β”€ main.jsx
 └── assets/

πŸ’‘ How It Works

  • Users can add songs to the playlist
  • Click on a song to start playing
  • Control playback using player controls
  • Manage playlist dynamically

πŸ“Έ Screenshots

Add your app screenshots here


πŸ§ͺ Future Improvements

  • πŸ”€ Shuffle & Repeat modes
  • ❀️ Favorite songs feature
  • πŸ” Search functionality
  • πŸŒ™ Dark/Light theme toggle
  • ☁️ Cloud storage / backend integration

🀝 Contributing

Contributions are welcome!

  1. Fork the repo
  2. Create a branch (git checkout -b feature-name)
  3. Commit changes (git commit -m "Add feature")
  4. Push (git push origin feature-name)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License.


πŸ™Œ Acknowledgements

  • Inspired by modern music streaming apps
  • Built for learning and practice purposes

⭐ Support

If you like this project, don’t forget to ⭐ the repo!


About

A responsive and lightweight music player application developed using React and Vite, offering seamless audio playback, playlist management, and an intuitive user interface.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages