back to projects
FlashAI
LiveAI-powered flashcard learning platform built for faster study workflows.
01
preview
01 / 06
01 — Landing Page
02
overview
FlashAI eliminates manual flashcard creation by processing uploaded PDF study materials and leveraging the Gemini API to generate contextual Q&A flashcards. Built with a full-stack architecture using Node.js, Prisma, and Supabase, it provides students with instant, interactive study decks and learning progress tracking.
year: 2026
role: Full Stack Developer
status: Live
03
key features
-
Automated PDF Processing
Process uploaded PDF study materials and extract relevant concepts to generate structured flashcard decks in seconds.
-
LLM-Powered Card Generation
Uses the Gemini API to generate contextual questions and answers from study materials in a structured format.
-
Deck Management & Supabase Auth
Secure authentication, persistent flashcard storage, customizable tags, and learning progress tracking across study sessions.
04
tech stack
05
architecture
- -Client: React with TypeScript and Tailwind CSS for a responsive interface and interactive study experience.
- -Backend & DB: Node.js API with Prisma ORM connected to PostgreSQL on Supabase.
- -AI Integration: Gemini API processes uploaded PDF materials and generates structured JSON flashcard data.