Poke List
Poke List is a Python project built with FastAPI that lets users search for Pokémon by name and type. It integrates with the PokeAPI to fetch Pokémon data and uses PostgreSQL with SQLAlchemy 2.0 syntax for efficient asynchronous database operations.
- 🔎 Search Pokémon by name or type using live data from PokeAPI
- ⚡ Built with FastAPI for high-performance async requests
- 🗃️ Uses PostgreSQL with asyncpg and SQLAlchemy 2.0 syntax
- 🧩 Clean modular structure for easy extension and maintenance
- 💻 Demonstrates modern Python backend practices
This project was a great opportunity to dive into asynchronous Python programming and explore FastAPI’s power with PostgreSQL for building fast, real-world APIs.