Skip to content

EruptionGuy/flashcards-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flashcards+

Flashcards+ is a simple, user-friendly desktop application built with Python and Tkinter for creating and studying digital flashcards. Perfect for students, educators, or anyone looking to learn through interactive question-answer pairs. Create your own flashcard sets, study efficiently, and manage your learning with ease. Feel free to fork this project and enhance it with new features!

Check out an example flashcard set: Spanish Flashcards.json.

Features

  • Create Flashcards: Easily add question-answer pairs to build custom study sets.
  • Study Mode: Flip cards to toggle between questions and answers, navigate with previous/next buttons, and track progress (e.g., "1 / 3").
  • Manage Cards: Delete unwanted cards or shuffle the deck for randomized study sessions.
  • View All Cards: Display all flashcards in a styled table with a scrollbar for easy review.
  • File Operations: Save flashcard sets as JSON files, load existing sets, or start fresh with a new set.
  • Dark Theme UI: Modern dark theme with clear button labels, larger fonts, and macOS-compatible styling for a polished look.

Interface

Getting Started

Requirements

  • Python 3.6 or higher
  • Tkinter (included with standard Python installations)

Installation

  1. Clone the repository:
    git clone https://github.com/EruptionGuy/flashcards-plus.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages