About Brymon

Built for Pokémon trainers.

Build, analyze, organize, and export Pokémon teams with a modern team-building experience powered by PokéAPI.

Bulbasaur, Pikachu, Charmander, and Squirtle

About Brymon

Brymon is a modern Pokémon team-building application designed to help trainers create complete teams, customize Pokémon sets, and manage their favorite builds in one place.

Search for Pokémon, configure abilities, items, moves, EVs, IVs, and natures, review shared weaknesses and type distribution, and transfer teams between Brymon and Pokémon Showdown.

Fast

Quickly search for Pokémon and build complete teams without unnecessary friction.

Simple

A focused interface keeps advanced team configuration approachable.

Organized

Save, edit, and revisit multiple team ideas from one account.

Core Features

Pokémon Search

Search and filter Pokémon by name, type, generation, and sort order.

Set Customization

Configure abilities, items, natures, moves, EVs, IVs, and nicknames.

Team Analysis

Review shared weaknesses, immunities, and the team's overall type distribution.

Saved Teams

Create, edit, delete, search, and sort multiple teams from your account.

Showdown Integration

Import and export teams using Pokémon Showdown's familiar text format.

Team Notes

Save strategy reminders and useful notes alongside each team.

About the Project

Brymon was developed as a full-stack Pokémon team-building application focused on usability, organization, and competitive team preparation.

The project also demonstrates custom PHP architecture, authentication and authorization, relational database design, third-party API integration, responsive interface development, asynchronous JavaScript, application security, automated testing, and production deployment.

Technology

Backend

  • PHP 8
  • Custom MVC architecture
  • PostgreSQL
  • PDO
  • Composer PSR-4 autoloading

Frontend

  • Semantic HTML
  • Responsive CSS
  • Vanilla JavaScript

Integrations

  • PokéAPI
  • Pokémon Showdown import/export

Testing and Deployment

  • PHPUnit
  • Playwright
  • Render
  • PostgreSQL production database

Current Version

Version 1.0

  • Authentication and session security
  • Full Pokémon team builder
  • Saved team management
  • Team analysis
  • Showdown import and export
  • Backend validation and CSRF protection
  • Production error handling
  • Automated unit, integration, and E2E testing
  • Responsive mobile interface

Future Roadmap

  • Password reset
  • Public team sharing
  • User profiles
  • Deeper team analysis and recommendations
  • Additional usability and accessibility improvements