An advanced pokedex evolution simulator 👾 Evo-Simulator: A Pokémon Evolution Simulator 👾 An interactive, retro-themed web application that allows users to simulate the evolution of any Pokémon under various conditions. Built with vanilla HTML, CSS, and JavaScript, and powered by the public PokéAPI.
(You can replace the placeholder above by taking a screenshot of the app and uploading it to your repository!)
✨ Features The Evo-Simulator is more than just a Pokedex—it's an interactive "what-if" machine for Pokémon fans.
Interactive Simulation: See a Pokémon's evolution options appear as dynamic buttons and click to evolve them step-by-step.
Complete Pokémon Databank: A searchable list of all 1000+ Pokémon makes it easy to find any creature, regardless of its name in different languages.
Global Condition Toggles:
Day/Night Cycle: Switch between Day and Night modes to see how it affects Pokémon like Eevee, complete with a full thematic UI change.
Mega Evolutions: Toggle Mega Evolutions on or off to control the rules of your simulation.
Dual Theming: Choose between a classic Pokémon Red or Pokémon Blue theme for the UI accents.
Live Animations: A dynamic background of floating Pokéballs and an interactive, glowing home screen make the app feel alive.
Canon-Accurate Data: All evolution methods, including item usage, friendship levels, trade conditions, and special moves, are accurately represented.
🛠️ Tech Stack This project was built from the ground up with a focus on clean, fundamental web technologies. No complex frameworks were needed!
HTML5: For the core structure and content.
Tailwind CSS & Custom CSS: For styling, theming, and all animations.
Vanilla JavaScript (ES6+): For all application logic, API communication, and dynamic DOM manipulation.
PokéAPI: The free and open-source RESTful API for all Pokémon data.
🚀 How to Use Open the index.html file in any modern web browser.
Use the search bar to find a Pokémon by name, or click on one of the sprites on the home screen.
Use the toggle buttons at the top to set your desired conditions (Theme, Time of Day, Mega Evolutions).
Click the action buttons that appear below the Pokémon to simulate its evolution!
💡 About This Project The Evo-Simulator was created as a fun, educational project to merge a passion for Pokémon with a love for coding. It's designed to be a showcase of what can be built with core web technologies and a great API, and to inspire others to start their own coding journeys.