The AI Learning Platform is a full-stack web application designed to revolutionize personalized education using Artificial Intelligence.
It provides an intelligent system for students, teachers, and administrators to track progress, manage courses, and receive personalized learning insights.
- Personalized learning path recommendations
- AI-based progress tracking and analytics
- Interactive quizzes and assignments
- Real-time feedback system
- add all things in real time system
- Course and assignment management
- AI-generated student performance insights
- Automatic grading assistance
- Communication dashboard with students
- Role-based authentication and access
- User and course management system
- Dashboard for monitoring platform activity
AI-Learning_Platform/
β
βββ admin/ # Admin dashboard files and configuration
βββ client/ # Frontend (React) files for students and teachers
βββ server/ # Backend (Node.js + Express + MongoDB)
βββ README.md # Project documentation
Frontend: React, Redux, Tailwind CSS
Backend: Node.js, Express.js
Database: MongoDB
AI Integration: Python APIs / TensorFlow (Planned)
Authentication: JWT & bcrypt
Version Control: Git & GitHub
- Clone the repository:
git clone https://github.com/Sangram03/AI-Learning_Platform.git
2. Navigate to the project folder:
```bash
cd AI-Learning_Platform
```
3. Install dependencies:
```bash
cd client && npm install
cd ../server && npm install
cd ../admin && npm install
```
4. Create a `.env` file inside the **server/** folder and add:
```bash
MONGO_URI=your_mongodb_url
JWT_SECRET=your_secret_key
PORT=5000
```
5. Run the project:
```bash
# Start backend
cd server
npm start
# Start frontend
cd ../client
npm start
```
---
## π€ Future Enhancements
* AI-powered course recommendation engine
* Voice-based interactive assistant
* ChatGPT-integrated doubt solving
* Admin analytics dashboard
---
## πΈ Screenshots (Coming Soon)
Stay tuned for project UI previews!
---
## β¨ Author
π¨βπ» Sangram Das
If you like this project, please β the repo and share your feedback!
βEmpowering Learning through Intelligence.β