Skip to content

A Python-based Flash Card Application with a graphical user interface (GUI) built using Tkinter. It helps users learn new words or concepts by displaying and flipping flashcards.

Notifications You must be signed in to change notification settings

dhruv7539/Flash-card-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🃏 Flash Card Project - Python GUI

A Flash Card Application built using Python and Tkinter. This app helps users learn new words or concepts by displaying a card with a term and revealing the meaning upon interaction.

🚀 Features

  • Interactive Graphical User Interface (GUI).
  • Displays flashcards with words or concepts.
  • Allows flipping the card to reveal the answer.
  • Uses a dataset stored in data/.
  • Built using Python, Tkinter, and OOP principles.

📂 Project Structure

Flash-card-project/
│── README.md         # Project documentation
│── main.py           # Main script to run the flash card app
│── data/             # Stores word/concept dataset
│── images/           # Contains UI-related images

🛠️ Installation

1. Clone the Repository

git clone https://github.com/your-username/Flash-card-project.git
cd Flash-card-project

2. Install Dependencies

pip install -r requirements.txt

3. Run the Flash Card App

python main.py

⚙️ Configuration

Modify `data/` to add or update flashcard content.
Modify `main.py` to customize the UI or functionality.

📌 To-Do

  • Implement a progress-tracking feature.
  • Add a database for storing custom flashcards.
  • Support multiple flashcard categories.

🤝 Contributing

Feel free to fork, improve, and submit pull requests!

About

A Python-based Flash Card Application with a graphical user interface (GUI) built using Tkinter. It helps users learn new words or concepts by displaying and flipping flashcards.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages