An all-in-one Student Productivity Platform built using the MERN Stack.
It helps students manage their notes, tasks, study plans, attendance, and calendar events from a single dashboard.
Frontend:
https://ai-student-planner-git-main-ayush-5735-s-projects5.vercel.app
Backend:
https://ai-student-planner-backend.onrender.com
- User Authentication (Register & Login)
- Notes Management
- Task Management
- Study Planner
- Attendance Tracker
- Calendar with Upcoming Events
- Dashboard Statistics
- MongoDB Database
- Responsive UI
- React.js
- React Router DOM
- Axios
- CSS
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
- bcrypt.js
- Vercel (Frontend)
- Render (Backend)
- MongoDB Atlas (Database)
AI-Student-Planner
│
├── client
│ ├── src
│ ├── public
│ └── package.json
│
├── server
│ ├── config
│ ├── controllers
│ ├── middleware
│ ├── models
│ ├── routes
│ ├── services
│ ├── utils
│ └── server.js
│
└── README.md
git clone https://github.com/ayush5735/AI-Student-Planner.gitcd AI-Student-Plannercd client
npm installcd ../server
npm installCreate a .env file inside the server folder.
PORT=3001
MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
GEMINI_API_KEY=your_api_keycd server
npm run devcd client
npm run dev- Login Page
- Register Page
- Dashboard
- Notes
- Tasks
- Study Planner
- Attendance
- Calendar
(Add screenshots here.)
Ayush Singh
- GitHub: https://github.com/ayush5735
- LinkedIn: https://www.linkedin.com/in/ayush-singh5735
If you like this project, don't forget to ⭐ the repository.