Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Student Planner

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.

Live Demo

Frontend:
https://ai-student-planner-git-main-ayush-5735-s-projects5.vercel.app

Backend:
https://ai-student-planner-backend.onrender.com


Features

  • User Authentication (Register & Login)
  • Notes Management
  • Task Management
  • Study Planner
  • Attendance Tracker
  • Calendar with Upcoming Events
  • Dashboard Statistics
  • MongoDB Database
  • Responsive UI

Tech Stack

Frontend

  • React.js
  • React Router DOM
  • Axios
  • CSS

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • JWT Authentication
  • bcrypt.js

Deployment

  • Vercel (Frontend)
  • Render (Backend)
  • MongoDB Atlas (Database)

Project Structure

AI-Student-Planner
│
├── client
│   ├── src
│   ├── public
│   └── package.json
│
├── server
│   ├── config
│   ├── controllers
│   ├── middleware
│   ├── models
│   ├── routes
│   ├── services
│   ├── utils
│   └── server.js
│
└── README.md

Installation

Clone Repository

git clone https://github.com/ayush5735/AI-Student-Planner.git

Go to Project

cd AI-Student-Planner

Install Frontend

cd client
npm install

Install Backend

cd ../server
npm install

Environment Variables

Create 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_key

Run Project

Backend

cd server
npm run dev

Frontend

cd client
npm run dev

Screenshots

  • Login Page
  • Register Page
  • Dashboard
  • Notes
  • Tasks
  • Study Planner
  • Attendance
  • Calendar

(Add screenshots here.)


Author

Ayush Singh


Support

If you like this project, don't forget to ⭐ the repository.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages