All projects
Academic

AI Flashcards System

PythonAI modelsBackend logicWeb interface

Overview

An AI-assisted flashcard system built as an academic project. The system generates flashcards from study material and uses a spaced-repetition algorithm informed by AI recommendations to surface cards at optimal review intervals.

Features

  • Automatic flashcard generation from text input using AI models
  • Intelligent scheduling — cards are ranked by predicted difficulty and time since last review
  • Web interface for reviewing cards, rating confidence, and tracking progress
  • Session analytics showing retention trends over time