GenFlash is a full-stack web application that transforms study materials into structured flashcards using AI. It is designed to help students learn faster, revise efficiently, and retain concepts through active recall.
๐ง Overview
Instead of manually creating flashcards, GenFlash automates the process:
Upload your notes (PDF/DOCX) or paste text
AI analyzes the content
Generates high-quality flashcards instantly
Save and revisit anytime
This reduces effort and improves learning efficiency.
โจ Key Features
๐ File Upload Support
Upload PDF or DOCX files and extract study content automatically
๐ค AI Flashcard Generation
Uses Google Gemini to generate structured, concept-focused flashcards
๐งพ Smart Flashcard Sets
Organize flashcards into sets for different subjects/topics
โญ Save & Manage
Save, edit, delete, and revisit your flashcards anytime
๐ Authentication
Secure login/signup using Supabase
๐ฑ Responsive UI
Works smoothly across desktop and mobile devices
๐๏ธ Tech Stack
Frontend
React (TypeScript)
Material UI (MUI)
Tailwind CSS
Backend
Node.js
Express.js
AI Integration
Google Gemini API
Database & Auth
Supabase (PostgreSQL + Authentication)
โ๏ธ How It Works
User uploads study material or enters text
Backend processes content
Gemini AI generates structured flashcards
Flashcards are displayed and stored in database
User can review anytime
๐ ๏ธ Local Setup
1๏ธโฃ Clone the repository
Like this project
Posted May 22, 2026
Developed GenFlash, an AI-powered flashcard tool for students.