https://github.com/pranjalco/flash-card-project
The Flash Card Project is designed to help users learn new languages effectively. The application displays a flashcard with a French word on the front and its English translation on the back. Every 3 seconds, the card flips to show the other side. Users can interact with the app using two buttons: “Right” and “Wrong”.
https://github.com/pranjalco/flash-card-project
eductional error-handling file-handling intermediate language-learning pandas programming python tkinter-gui
Last synced: about 1 month ago
JSON representation
The Flash Card Project is designed to help users learn new languages effectively. The application displays a flashcard with a French word on the front and its English translation on the back. Every 3 seconds, the card flips to show the other side. Users can interact with the app using two buttons: “Right” and “Wrong”.
- Host: GitHub
- URL: https://github.com/pranjalco/flash-card-project
- Owner: pranjalco
- License: mit
- Created: 2025-01-11T11:24:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-16T16:19:44.000Z (about 1 year ago)
- Last Synced: 2025-03-30T05:12:52.527Z (about 1 year ago)
- Topics: eductional, error-handling, file-handling, intermediate, language-learning, pandas, programming, python, tkinter-gui
- Language: Python
- Homepage:
- Size: 133 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flash Card Project
A Flash Card app for language learning that displays a French word and flips after 3 seconds to reveal its English translation. Users can mark words as learned or review them later.
## Screenshots
, 
## Author
Pranjal Sarnaik
## Features
- Displays randomized flashcards with French and English words.
- Automatically flips the card after 3 seconds.
- Tracks progress by removing learned words from the list.
- Saves unlearned words for future practice.
- Interactive GUI with "Right" and "Wrong" buttons.
## Level
Intermediate
## Tech Stack
Python | Tkinter | Pandas | File Handling | Error Handling
## How to Run
1. Clone the repo:
```bash
git clone https://github.com/pranjalco/flash-card-project.git
2. Modules used:
- `tkinter`
- `pandas`
- `random`
- `os`
3. Run(Also install required libraries):
```bash
pip install pandas
python app.py
```
**Created by Pranjal Sarnaik**
*Released under the MIT License*