Skip to content

ajablaza/pokebuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokéBuilder

Project Overview

PokeBuilder is a Pokémon team-building application that allows users to create and customize teams of up to six Pokémon, including their movesets. It supports multiple Pokémon generations and is designed for casual play, Nuzlocke challenges, or strategic planning for speedruns.

Note: This project is currently being reworked. It was originally built when I was a beginner, so some parts are being improved and refactored for better structure, maintainability, and features.


Features

  • User registration and authentication
  • Choose Pokémon generation (Gen I–VIII) for team building
  • Create teams of up to six Pokémon
  • Assign movesets for each Pokémon
  • Save and manage multiple teams
  • Designed for casual play, challenge runs, or strategic planning

Tech Stack

  • Backend: Python, Flask, Flask-SQLAlchemy, Flask-Bcrypt, Flask-WTF
  • Database: PostgreSQL (via psycopg2)
  • Frontend / UI: HTML, CSS, and Jinja2 templating
  • Utilities / Dev Tools: Faker, Flask-DebugToolbar, Requests

About

PokeBuilder is a Pokémon team-building application that allows users to create teams of up to six Pokémon and customize their movesets. Designed for both fun and strategy, it supports different Pokémon generations and helps players plan teams for casual play, speedruns, Nuzlockes, or any challenge they want to tackle.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors