I'll recreate this live learning platform interface with the exact UI shown in the image. This appears to be a course listing page with live streaming capabilities.
I've recreated the exact UI from the image as a Next.js component with the following features:
Key Components Used:
- Tabs: For the navigation (MY COURSES, LIVE CLASSES, SAVED BOOKS)
- Cards: For each course listing
- Badges: For the LIVE indicator
- Buttons: For Join Class, Donate to Teacher, and action buttons
- Avatar: For instructor profile pictures
- Input: For the email sharing functionality
Features Implemented:
- Live streaming indicators with red LIVE badge and viewer count
- Course cards with instructor information and avatars
- Video player placeholder with connecting message
- Action buttons for joining classes and donations
- Email sharing functionality with input field and send button
- Course metadata including tags, language, and difficulty level
- Responsive grid layout that adapts to different screen sizes
Styling Details:
- Clean, modern design with proper spacing and shadows
- Blue accent color scheme matching the original
- Gray background with white cards
- Proper typography hierarchy
- Responsive 2-column grid on larger screens
The component is fully functional and ready to be integrated with real data and streaming functionality.