- Responsive Pokédex Application (partial) for study purposes with REST API.
The number of Pokémon GO players has been steady since its launch in 2016 with almost 2 million daily active loyal users.
The goal of this app is to provide users a method to explore a well-documented archive of Pokémon.
With so many Pokémon, this application provides users a way to easily search any Pokémon without any extra frills or ads. Details for the individual Pokémon include their types, moves, and other statistics.
The main feature of this application is to allow users to search a large and well-documented database of all existing Pokémon. All users regardless of being logged in, will be able to search and see their details.
Users have the option to create an account which allows the ability to save their favorite Pokémon where they can then view on their profile.
Users can click on a Pokémon to see its details.
try catching a pokemon (clicking on the sprite image) in the pokemon details page
This application was created using data from the PokeAPI. All card details and images are sourced from the API's database.
This project was made using the following technologies:
- Python
- HTML
- CSS
- Bootstrap 5
- Font Awesome
- PostgreSQL
- Flask
- Flask-SQLAlchemy
- Flask-WTForms
- Flask-Bcrypt
- Jinja
- Unittests
- VSCode
# Clone Repository
$ git clone https://github.com/cng008/capstone-1.git
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
$ flask run
Open the link in the terminal in any browser.