About

PvPoke.com is a resource for the game Pokemon GO that is run by yours truly. PvPoke also includes social media and Twitch streams. The website is based around a simulation engine that represents the game as accurately as possible to provide info and recommendations to players. It even includes a real-time training game so players can practice against a bot.

PvPoke is entirely open source. It’s been a great experience adapting to the needs of the community, collaborating with other developers, and maintaining my code in a way that is accessible to others.

Development

The initial version of PvPoke was developed in about 3 weeks from concept to launch. That concept was to find a way to visualize battles in Pokemon Go. Since then, I have steadily added and updated features. PvPoke is developed in HTML, CSS/SASS, Javascript/Jquery, and light PHP elements to handle page templates.

I designed PvPoke to be minimalistic with very few frameworks, libraries, or dependencies. The majority of its tools and functionality run on client-side Javascript which means there are minimal server-side interactions and zero database calls. In general this results in a fast experience without the need for intense back-end infrastructure. The biggest advantage of this setup is that PvPoke scales extremely well. With aggressive front-end caching, PvPoke handles a large volume of traffic without breaking the server or the bank.

YEAR
2019-present

TECHNOLOGIES
HTML5, CSS, SASS, Javascript, JQuery, PHP