Skip to content
Back to projects
Active

ai-learning

OpenDeck is a website that generates flashcards, quizzes, and tests using ai.

Repository
AidenCarrera/ai-learning
Created
October 7, 2025

Highlights

  • Generates study materials from pasted text or uploaded PDF documents.
  • Uses Ollama for AI-powered content processing and structured flashcard generation.
  • Separates the product into a Next.js frontend and FastAPI service.
  • Lets users edit, remove, organize, and save generated flashcards locally.
  • Includes a responsive interface with persistent light and dark themes.

OpenDeck is an AI-powered study platform designed as a free, open-source alternative to subscription-based flashcard tools. It turns source material into flashcards, quizzes, and tests so students can spend less time formatting study sets.

Users can paste text or upload a PDF. The FastAPI backend extracts and prepares the content, then sends it to Ollama for structured generation before returning the results to the Next.js frontend.

Generated flashcards can be edited, removed, organized, and saved locally. The interface uses React, TypeScript, Tailwind CSS, and Motion, with persistent light and dark themes and a modular structure that can expand into additional study modes.

GitHub topics

AIFastAPINext.jsOllamaPythonTailwindTypeScriptReact