Jay Chicogo
back to projects

FlashAI

Live

AI-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

React.js
React.js
TypeScript
TypeScript
TailwindCSS
TailwindCSS
NodeJS
NodeJS
Supabase
Supabase
Prisma
Prisma
Gemini API
Gemini API
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.