A learning management system built with React, Redux Toolkit, and JSON Server.
- 📺 Video listing with search and filtering
- 🏷️ Tag-based navigation
- 🎯 Related video suggestions
- 👍 Like/Unlike functionality
- 🎨 Modern UI with Tailwind CSS
- 🔄 State management with Redux Toolkit
- 📱 Responsive design
- React 18
- Redux Toolkit
- React Router DOM
- Axios
- JSON Server
- Tailwind CSS
- Install dependencies:
npm install- Start JSON Server (in one terminal):
json-server --watch server/db_videos.json --port 9000- Start development server (in another terminal):
npm run start # Development mode
# or
npm run prod # Production mode locallynpm run build # Production build
npm run preview # Preview production build