StudyPilot AI

An AI-powered study planning application that creates personalized study schedules, answers academic questions, and helps students learn smarter — not harder.

Project Overview

Smart Scheduling

Automatically generates personalized weekly study plans based on the student's subjects, deadlines, and available study hours.

AI Chat Assistant

Integrated OpenAI API for intelligent Q&A — students can ask doubts and get instant, subject-specific answers.

Progress Tracking

Students can mark topics as complete and track their overall study progress with visual indicators.

Dark Mode UI

Clean, distraction-free dark interface designed for long study sessions with smooth animations and easy navigation.

Live Deployment

Frontend deployed on Netlify, backend hosted on Render with full CI/CD pipeline through GitHub Actions.

User Authentication

Secure login and registration with session management — each user gets their own personalized study environment.

Tech Stack

FE

Frontend

HTML5, CSS3, Vanilla JavaScript — responsive layout with dark mode, animations, and a multi-page SPA-style structure.

BE

Backend

Python Flask — RESTful API endpoints, session handling, user authentication, and integration with the OpenAI API.

DB

Database

SQLite with Flask-SQLAlchemy ORM — stores user accounts, subjects, and study schedule data.

AI

AI Integration

OpenAI GPT API — powers the study assistant chatbot for intelligent, context-aware academic support.

CD

Deployment & DevOps

Netlify (frontend) + Render (backend) with GitHub Actions CI/CD — every push auto-deploys to production.

Tools & Technologies

HTML5 CSS3 JavaScript Python Flask SQLite OpenAI API GitHub Netlify Render

Interested in a similar project?

I can build custom AI-powered web applications tailored to your needs. Let's talk!

Get In Touch