Skip to content

angeldevtech/PokeExel

Repository files navigation

PokéExcel

A simple and fast Pokémon EV tracker built with SolidJS, TypeScript, and Tailwind CSS. The Pokémon data is sourced from Reddit user Dan_t654.

Features

  • Search: Find Pokémon by name or ID.
  • Filter: Filter Pokémon by EV yield and region.
  • Sort: Sort Pokémon by ID, name, or base experience.
  • Dark Mode: Toggle between light and dark mode.
  • Responsive: The layout is fully responsive and works on all screen sizes.

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/poke-excel.git
  2. Install the dependencies:

    bun install
  3. Start the development server:

    bun dev

Project Structure

src/
  ├── components/    # Solid components
  ├── lib/           # Utility functions
  ├── types/         # TypeScript type definitions
  ├── assets/        # Static assets
  └── App.tsx        # Main application component

Deployment

To deploy this project to GitHub Pages:

  1. Build the project:

    bun run build

    This will generate a dist folder with the static site.

  2. Deploy the dist folder to GitHub Pages. You can do this manually or use the gh-pages branch. Here is a simple way using the gh-pages npm package:

    a. Install gh-pages globally (if you haven't already):

    bun add -D gh-pages

    b. Add the following script to your package.json:

    "scripts": {
      // ...existing scripts...
      "deploy": "gh-pages -d dist"
    }

    c. Deploy:

    bun run deploy
  3. Configure GitHub Pages in your repository settings to serve from the gh-pages branch.

After deployment, your site will be available at https://<your-username>.github.io/<repo-name>/.

Acknowledgments

  • Special thanks to Reddit user Dan_t654 for providing the Pokémon data.
  • Pokémon data is converted from Excel to JSON using a Python script in the convert directory.

About

A simple and fast Pokémon EV tracker built with SolidJS, TypeScript, and Tailwind CSS. The Pokémon data is sourced from Reddit user Dan_t654.

Topics

Resources

Stars

Watchers

Forks

Contributors