The frontend of Video Mela is a user-friendly video-sharing platform built using modern web technologies. It provides seamless video browsing, uploads, real-time comments, infinite scrolling, and more.
- User Authentication: Secure login and registration using JWT.
- Video Upload: Upload videos with a thumbnail preview.
- Infinite Scrolling: Load videos dynamically as users scroll.
- Search and Filters: Search videos and sort by date or other criteria.
- Responsive Design: Fully responsive UI for mobile, tablet, and desktop.
- Comments System: Real-time commenting on videos.
- Dynamic Video Details: Display video information, likes, views, and description.
- React: For building dynamic user interfaces.
- Redux Toolkit: State management for efficient data handling.
- React Router DOM: For single-page application (SPA) routing.
- Tailwind CSS: For responsive and modern UI styling.
- Axios: For API communication with the backend.
- React-Hot-Toast: For interactive notifications.