Skip to content

🎉 FlashPod v1.0.0 Released

Latest

Choose a tag to compare

@ElderBlade ElderBlade released this 07 Oct 06:05
· 3 commits to main since this release
a91c9f5

I am thrilled to announce the first major release of FlashPod - a high-performance, self-hosted flashcard solution designed for serious learners who value privacy and data ownership.

🌟 What's New

🫛 Pod Integration - The Flagship Feature

The centerpiece of this release is Pod Management - a powerful way to organize and study multiple flashcard decks together.

Key Pod Capabilities:

  • Multi-Deck Organization - Group related decks into pods for structured learning paths
  • Unified Study Experience - Study all decks within a pod seamlessly in a single session
  • Flexible Study Modes - Use pods with both study modes:
    • Simple Mode: Quick remember/don't remember rounds for rapid review
    • SM-2 Spaced Repetition: Intelligent scheduling based on the SuperMemo-2 algorithm
  • Granular Statistics - Track progress at both levels:
    • Individual deck stats remain independent and detailed
    • Pod-level overview stats aggregate performance across all contained decks
  • Easy Deck Management - Add or remove decks from pods as your learning needs evolve

Why Pods Matter:
Learning doesn't happen in isolation. Whether you're studying vocabulary for multiple languages, preparing for a comprehensive exam, or building knowledge across related topics, pods let you organize your learning journey the way you think.

✨ Core Features

🎯 Smart Learning

  • SuperMemo-2 Spaced Repetition - Scientifically-backed review scheduling for optimal long-term retention
  • Interactive Study Modes - Multi-directional card flipping with full keyboard navigation
  • Real-Time Editing - Modify cards on-the-fly during study sessions
  • Comprehensive Analytics - Detailed progress tracking and performance metrics

📚 Deck Management

  • Intuitive Creation - Drag-and-drop card reordering with auto-resizing text areas
  • Bulk Import - CSV, TSV, and paste-separated data support
  • Rich Content - Text, HTML, and Markdown formatting options
  • Flexible Organization - Create, edit, and organize decks with ease

🫛 Pod Management

  • Pod Creation - Add multiple decks to a single pod
  • Pod Study - Study all your decks in one place

🎮 Study Experience

  • Multiple Flip Animations - Choose from horizontal, vertical-up, or vertical-down card flips
  • Full Keyboard Control - Navigate efficiently without touching your mouse
  • Smart Shuffling - Prevent pattern memorization with randomization
  • Bidirectional Study - Toggle between term-to-definition and definition-to-term
  • Mobile-Responsive - Seamless experience across desktop, tablet, and mobile devices

🔒 Privacy & Control

  • Self-Hosted - Complete data ownership and privacy on your own infrastructure
  • No External Dependencies - All learning data stays on your server
  • Secure Authentication - JWT-based session management

🚀 Getting Started

FlashPod supports multiple deployment options:

  • Docker/Podman containers (recommended for easy setup)
  • Docker Compose for orchestrated deployment
  • Systemd Quadlet for Linux systems
  • Direct Python installation for development

Check out the Quick Start Guide in the documentation.

Download: GitHub Releases

Happy studying! 📚✨