Skip to content

A team builder for Pokémon fans to be able to view their team's overall strengths & weaknesses, along with the ability to save teams to an account.

Notifications You must be signed in to change notification settings

linds-fonnes/pokemon-team-builder

Repository files navigation

Pokemon Team Builder

Description


Pokemon Team Builder is a website that allows Pokemon fans (casual or competitive) to create and save Pokemon teams along with viewing the overall team's damage relations.

There aren't many team builder sites available to begin with, but a commonality with the ones that are available, is that there is not a way to save your teams. This means users have to create a new team every time you access their site, even if it's a team that you replicate frequently. By creating my Pokemon Team Builder, users now have the option to create an account and save their teams for easy reference when needed.

Usage Example


Gif of Pokemon Team Builder Website Usage

Installation


Install Python if not already installed on your machine.

Once the project is cloned onto your own machine and the main directory is open in the terminal, create and activate a virtual environment.

Mac OS:

python3 -m venv venv
source venv/bin/activate

Windows:

python -m venv venv
. venv/Scripts/activate

After activation of the virtual environment, install the dependencies that are necessary for the app to run.

pip install -r requirements.txt

Next, create the PostreSQL database for the users and teams to be saved

psql
createdb team_builder_db

Now that the dependencies are installed in the virtual environment and the database is created, the server can be started up.

flask run

Resources & Technologies



Pokémon characters and names are copyright © The Pokémon Company and/or Nintendo.

About

A team builder for Pokémon fans to be able to view their team's overall strengths & weaknesses, along with the ability to save teams to an account.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published