Welcome to the Pokédex Web App — a full-stack Python/Flask application built with object-oriented principles. Browse the complete National Pokédex powered by PokéAPI, filter by type or search by name, view detailed stats for any Pokémon, and manage a personal six-Pokémon team once you create an account.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Navi-27/Proyecto-UPC/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what the app does, how it’s structured, and the technologies it uses.
Quickstart
Clone the repo, install dependencies, and have the app running locally in minutes.
Core Features
Explore browsing, detail views, your personal Pokédex, and the team builder.
Reference
Deep-dive into the route table, data models, and architecture decisions.
What you can do
Browse Pokémon
Search by name or filter all 1025 Pokémon by type.
View Details
See stats, types, height, weight, and a sprite for any Pokémon.
Build a Team
Add up to 6 Pokémon to your personal roster.
My Pokédex
Automatically track every Pokémon you’ve clicked on.
User Accounts
Register and log in to save your team and Pokédex progress.
Architecture
Understand the OOP design and layered code structure.
Get started in 3 steps
Run the Flask app
Start the development server — the SQLite database and Pokémon cache are created automatically on first run.