Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 JK NeuroPlan – AI Study Scheduler

React FastAPI Firebase Python AI License

An AI-powered personalized study planner that helps students organize tasks, manage timetables, analyze study performance, and receive intelligent study recommendations.


📖 Overview

JK NeuroPlan is an intelligent study scheduling platform designed to improve productivity and learning efficiency.

The application combines task management, calendar planning, performance analytics, and AI-powered recommendations to help students build consistent study habits.

Unlike traditional timetable applications, JK NeuroPlan continuously analyzes study patterns and generates personalized insights to improve learning outcomes.


✨ Features

📅 Smart Study Planner

  • Daily study planner
  • Weekly timetable
  • Monthly planner
  • Calendar-based scheduling
  • Subject-wise planning

✅ Task Management

  • Create study tasks
  • Mark tasks as completed
  • Track daily progress
  • Study streak monitoring
  • Completion statistics

📊 Performance Dashboard

  • Daily study analytics
  • Focus score
  • Study time tracking
  • Achievement monitoring
  • Task completion percentage

🤖 AI Study Assistant

Generate AI-powered study insights including:

  • Personalized study recommendations
  • Focus score prediction
  • Weak subject identification
  • Strong subject analysis
  • Revision planner
  • Smart study schedule
  • Productivity insights

🔥 AI Analytics

The backend analyzes

  • Completed tasks
  • Study consistency
  • Subject-wise performance
  • Timetable adherence
  • Learning patterns

and generates personalized recommendations using AI.


🔐 Authentication

  • Firebase Authentication
  • Secure Login / Signup
  • User-specific dashboard
  • Protected Routes

🖥️ Dashboard Modules

  • 📈 Performance Dashboard
  • ✅ Daily Tasks
  • 📅 Study Calendar
  • 🕒 Timetable Manager
  • 📖 Study Planner
  • 🤖 AI Study Insights

🛠 Tech Stack

Frontend

  • React.js
  • JavaScript
  • Tailwind CSS
  • Framer Motion
  • React Router
  • Axios
  • Recharts
  • Firebase Authentication

Backend

  • FastAPI
  • Python
  • Pydantic
  • REST APIs

AI & Machine Learning

  • NVIDIA AI API
  • DeepSeek AI
  • Scikit-Learn
  • NumPy
  • Personalized Recommendation Engine

Database

  • Firebase Firestore

📂 Project Structure

AI-STUDY-SCHEDULER
│
├── frontend
│   ├── components
│   ├── context
│   ├── hooks
│   ├── pages
│   ├── services
│   ├── utils
│   └── App.js
│
├── backend
│   ├── app
│   │   ├── routes
│   │   ├── services
│   │   ├── models
│   │   └── utils
│   │
│   ├── main.py
│   └── requirements.txt

🚀 Installation

Clone Repository

git clone https://github.com/yourusername/JK-NeuroPlan.git

cd JK-NeuroPlan

Frontend Setup

cd frontend

npm install

npm start

Runs on

http://localhost:3000

Backend Setup

Create virtual environment

cd backend

python -m venv venv

Activate

Windows

venv\Scripts\activate

Linux / Mac

source venv/bin/activate

Install dependencies

pip install -r requirements.txt

Run

uvicorn main:app --reload

Runs on

http://localhost:8000

Environment Variables

Create a .env

FIREBASE_API_KEY=

FIREBASE_AUTH_DOMAIN=

FIREBASE_PROJECT_ID=

FIREBASE_STORAGE_BUCKET=

FIREBASE_MESSAGING_SENDER_ID=

FIREBASE_APP_ID=

NVIDIA_API_KEY=

Future Improvements

  • 📱 Mobile App
  • 📚 AI Tutor Chatbot
  • 🎤 Voice Assistant
  • 📄 PDF Notes Analysis
  • 🧠 Exam Readiness Prediction
  • 🔥 Adaptive Study Plans
  • 📈 Advanced Analytics
  • 🌐 Cloud Deployment

Author

Vikram Solanki

LinkedIn

https://linkedin.com/in/vikram-solanki12

GitHub

https://github.com/Vikramsolanki12

Portfolio

https://portfolio.vikramsolanki.workers.dev


⭐ If you like this project

Give it a ⭐ on GitHub!

About

AI-powered study scheduler and productivity platform built with React, FastAPI, Firebase, and NVIDIA AI. Features smart task management, timetable planning, study analytics, and personalized AI-generated study recommendations.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages