E-learning is a comprehensive Learning Management System (LMS) built with modern technologies. It provides a robust platform for creating, managing, and delivering online courses with features like user authentication, course management, real-time notifications, and advanced administrative controls.
- Secure user registration and login system
- Email verification for account activation
- Social authentication integration
- JWT-based authentication with access token refresh
- Profile management with avatar upload
- Password reset functionality
- Course creation and editing interface
- Rich content management system
- Course preview functionality
- Student enrollment system
- Progress tracking
- Q&A section with threaded discussions
- Course review and rating system
- Intuitive course navigation
- Interactive content delivery
- Question and answer forum
- Course reviews and ratings
- Progress tracking
- Personalized dashboard
- Comprehensive admin dashboard
- User management system
- Course oversight and moderation
- Team member management
- Analytics and reporting
- Last 28 days user statistics
- Annual order analytics
- Notification metrics
- Dynamic layout management
- FAQ management
- Hero banner customization
- Course category organization
- Responsive design
- Advanced caching system
- Real-time notifications
- Cloud-based media management
- Redis integration
- Secure payment processing
- Automated notification cleanup
- Error handling system
- Next.js
- Redux Toolkit
- TailwindCSS
- Socket.io-client
- Node.js
- Express.js
- MongoDB
- Redis
- Socket.io
- Cloudinary (Media Management)
- JWT (Authentication)
- OAuth (Social Login)
- TypeScript
- ESLint
- Prettier
- Git
- Email: test@gmail.com
- Password: test123
![]() Home Page |
![]() Course Page |
![]() Profile Page |
![]() Enroll Course List |
![]() Course Details Page |
![]() Dashboard Page |
![]() Order Analysis Page |
![]() Create Course Page |
![]() Course List |