Skip to content

A web application that automatically generates interactive flashcards from articles and YouTube videos using AI.

Notifications You must be signed in to change notification settings

arpitingle/flashy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flashy: AI Flashcard Generator

A web application that automatically generates interactive flashcards from articles and YouTube videos using AI.

✨ Features

  • Article Processing: Convert blog posts/articles to flashcards
  • YouTube Support: Create flashcards from video transcripts
  • Responsive Design: Grid-based card layout that works on mobile/desktop
  • Flip Animation: Smooth card-flip transition for Q/A
  • Customizable Count: Choose number of flashcards (1-10)
  • Error Handling: Clear messages for invalid URLs/API failures

Installation

  1. Clone Repository
git clone https://github.com/arpitingle/flashy.git
cd flashy
  1. Install Dependencies
pip install -r requirements.txt
  1. Config
  • Create .env File
# Required
OPENROUTER_API_KEY=your_openrouter_key_here
  • Get API Key Create free account at OpenRouter.ai Navigate to Keys Page Generate new key and paste into .env
  1. Start
python app.py

Flashcard Demo

About

A web application that automatically generates interactive flashcards from articles and YouTube videos using AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published