A modern and responsive Media Player frontend built using React JS. Users can add YouTube videos, watch them in a modal player, drag & drop between categories, and manage their collection easily.
- Enter video caption
- Add thumbnail image URL
- Paste YouTube link
- Automatic conversion to YouTube embed format
- Form validation for invalid URLs
- Open video in modal popup
- Embedded YouTube player (iframe)
- Smooth UI experience
- Drag video cards
- Drop into categories
- Easy video organization
- Remove videos from collection instantly
- Success messages
- Error alerts
- Clean user feedback system
- React JS
- React Bootstrap
- React Toastify
- CSS
- Axios (API integration)
Add.jsx→ Upload new YouTube videosVideocard.jsx→ Display video cards- Modal Player
- Drag & Drop functionality
npm install
npm startThis frontend connects to a REST API (JSON Server / Node backend).
Salmanul Faris Frontend Developer (React)
Tell me 👍