Skip to content

Repository files navigation

StudyForge

StudyForge is an AI-powered academic companion platform for students.

Features

  • Organize notes and study materials with subject-wise folders.
  • Upload and manage PDFs, images, and academic resources.
  • Extract class schedules from uploaded timetables using OCR.
  • View daily classes and upcoming academic events.
  • Track assignments, deadlines, and attached resources.
  • Generate AI-powered flashcards from uploaded notes.
  • Create quizzes and receive performance feedback.
  • Generate personalized study plans based on exam schedules.
  • Manage all academic activities from a centralized dashboard.

Tech Stack

Frontend

  • React
  • Vite
  • Tailwind CSS
  • React Router DOM
  • Axios

Backend

  • Node.js
  • Express.js
  • JWT
  • bcrypt

Database

  • MySQL

AI

  • Ollama
  • Qwen 3 / Gemma 3

OCR

  • Tesseract.js

File Storage

  • Cloudinary

Deployment

  • Netlify
  • Render

Project Structure

studyforge/
├── frontend/
├── backend/
├── README.md
└── .gitignore

About

StudyForge is an AI-powered academic companion platform for students. Organize notes and study materials with subject-wise folders. Extract class schedules from uploaded timetables using OCR. Track assignments, deadlines, and academic events. Generate AI-powered flashcards, quizzes, and study plans.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages