An open API service indexing awesome lists of open source software.

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”.

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
![ss1](./screenshots/1.png), ![ss2](./screenshots/2.png)

## 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*