This project is a Raspberry Pi-powered Pokedex application built with Tkinter, designed to be used with a custom GPIO button interface. It fetches data from the PokeAPI to display information about Pokemon, including their stats, types, and descriptions.
- Browse Pokemon by ID or name.
- View detailed information about each Pokemon.
- Mark Pokemon as favourites for quick access.
- Navigate the Pokedex using GPIO buttons connected to your Raspberry Pi.
- Modern user interface design.
- Clone the repository:
git clone https://github.com/sleuth420/python-tkinter-pokedex - Configure your venv
- Install dependencies:
pip install -r requirements.txt - Configure GPIO pins in
input_handler.pyto match your setup. - Correct all necessary file paths
- Populate your database by running
data_manager.py - Run
main.py
- Run the application:
python main.py - Use the GPIO buttons to navigate through the Pokedex
- Fix and Implement Custom Font
- Fix and Implement More themes
- Fix and Improve DataManager
- Fix and Implement Settings
- Streamline UI
- Loading Screen
- Threading
- Much More...