Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 StudyPilot AI

Your Personal AI Learning Pilot

StudyPilot AI is an AI-powered learning assistant that helps students learn from their study material, practice concepts, analyze performance, and get personalized study recommendations.


✨ Features

  • 📄 PDF Learning — Upload and extract study material.
  • 📋 AI Summary — Generate concise summaries.
  • 💡 AI Explanation — Understand topics in simple language.
  • 🃏 Flashcards — Create quick revision cards.
  • 🧠 Practice — Test knowledge with AI-generated questions.
  • 📊 Analytics — Track score, accuracy, and topic performance.
  • 🎯 Study Plan — Get personalized recommendations based on performance.

🏗️ Architecture

              📄 PDF
                │
                ▼
        ┌───────────────┐
        │  StudyPilot   │
        └───────┬───────┘
                │
       ┌────────┼────────┐
       ▼        ▼        ▼
    Summary  Explain  Flashcards
       └────────┼────────┘
                ▼
            Practice
                │
                ▼
            Analytics
                │
                ▼
           Study Plan

📐 Detailed Architecture: architecture.md

🛠️ Technical Design: technical_design.md


🛠️ Tech Stack

Technology Purpose
Python Application Development
Streamlit Web Interface
Groq API AI Generation
Google Gemini API AI Integration
PyPDF PDF Text Extraction
HTML/CSS UI Styling
python-dotenv Environment Configuration

⚙️ Setup

git clone https://github.com/nainakuchhal2202/StudyPilot-AI
cd StudyPilot-AI
pip install -r requirements.txt

Create a .env file:

GROQ_API_KEY=your_groq_api_key
GEMINI_API_KEY=your_gemini_api_key

Run the application:

streamlit run app.py

🌐 Live Demo

🚀 Live App: https://studypilot-ai.streamlit.app/


📚 Documentation

👩‍💻 Developer

Naina Kuchhal

© 2026 StudyPilot AI · Developed with ❤️ by Naina Kuchhal

Powered by Groq & Google Gemini

About

AI-powered personalized learning assistant for students

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages