NexaLearn – AI-Powered Learning Platform
NexaLearn is a modern AI-driven education platform built using the MERN stack. It provides personalized learning support through an AI chatbot, secure student dashboards, dynamic course previews, and a protected admin panel for managing courses and platform data.
🚀 Features
- AI-powered chatbot for personalized course recommendations
- Student dashboard with progress insights
- Dynamic course preview connected to MongoDB
- Admin-only course upload and management
- Secure user & admin authentication (JWT)
- Responsive UI with modern React + Tailwind design
🛠️ Tech Stack
Frontend: React, Vite, TailwindCSS, Heroicons Backend: Node.js, Express.js Database: MongoDB Atlas Auth: JWT, bcrypt Other: Axios, Nodemon, CORS, dotenv
🔐 Admin Account
Create an admin user manually in MongoDB or via a setup script. Admin has exclusive access to:
- Add Courses
- Manage Courses
- Access admin dashboard
✅ Future Improvements
- Student progress analytics
- Certificate generation
- Notifications system
- Dark/Light theme
- AI-powered study planner
📄 License
This project is for educational and portfolio use.