Study Forge is an educational web platform developed as a diploma final-year project to help students access structured study materials, notes, and academic resources in a single place.

Students and learners struggle to efficiently study and retain information from documents. Traditional methods like re-reading are time-consuming and passive, leading to poor knowledge retention.
Built an AI-powered study platform that automatically generates quizzes, flashcards, and summaries from uploaded documents using Google Gemini AI. Users can test their knowledge interactively, track progress, and share quizzes with others.
Integrating AI to generate contextually accurate quiz questions from varied document types
Designing a responsive quiz player with real-time feedback and scoring
Implementing secure JWT authentication with refresh token rotation
Managing complex database relationships (users, documents, quizzes, flashcard decks)
Optimizing AI API calls to balance quality and cost
Full-stack TypeScript development with shared schemas between client/server
Drizzle ORM for type-safe database operations with PostgreSQL
Building reusable UI components with shadcn/ui and Tailwind CSS
Prompt engineering for consistent AI-generated educational content
State management patterns with React Query for server state