• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

I Like Kill Nerds

The blog of Australian Front End / Aurelia Javascript Developer & brewing aficionado Dwayne Charrington // Aurelia.io Core Team member.

  • Home
  • Aurelia 2
  • Aurelia 1
  • About
  • Aurelia 2 Consulting/Freelance Work

Introducing Pokego.run: An App Developed Using The Aurelia CLI

General · July 15, 2016

I work a lot, so it was nice to get some downtime to play with the Aurelia CLI. Like many others of my generation, I have been caught up in the Pokemon Go hype. So I decided to build a simple app where you can plot where you have found Pokemon called: Pokego.run.

The idea stemmed from the question: what if you could determine with close accuracy what area has what Pokemon and eventually work out when they would appear.

I am aware a lot of these apps are appearing, most of them seem to be focused on mapping where gyms and pokestops are located. I think knowing where to find unique and rare Pokemon is a lot more exciting to be honest.

The app itself was written in TypeScript, using the Aurelia RequireJS based CLI tool. It is hosted off of Github Pages, Cloudflare for the https and caching, with Firebase being used for both the authentication and data store behind the app itself.

To get something workable it took me a couple of hours and most of that time was spent getting the Google Maps and Firebase stuff to work nicely. Since then I’ve spent a little more time getting it to look nicer and work nicely as well.

The eventual goal is for Pokego.run to be able to tell you where you can find specific Pokemon. This of course depends on the crowdsourced data. So if you spot a Pokemon, record it in the app and eventually you might be able to track down that hard to find Hitmonchan.

Will you open source the code?

While I plan to continually improve Pokego.run, I will be open sourcing the code on Github for it shortly. I realise there aren’t many examples of functional Aurelia apps (especially using the CLI) which you can reference out there, so hopefully it helps you.

I just need to clean the code up first before releasing it. Make sure you star and watch the public repository here if you want to get your hands on the source code when it’s released (hopefully in a day or two).

Dwayne

Leave a Reply Cancel reply

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Primary Sidebar

Popular

  • I Joined Truth Social Using a VPN and Editing Some HTML to Bypass the Phone Verification
  • Testing Event Listeners In Jest (Without Using A Library)
  • How To Get The Hash of A File In Node.js
  • Thoughts on the Flipper Zero
  • Waiting for an Element to Exist With JavaScript
  • Handling Errors with the Fetch API
  • How To Get Last 4 Digits of A Credit Card Number in Javascript
  • How To Paginate An Array In Javascript
  • Wild Natural Deodorant Review
  • How To Install Eufy Security Cameras Without Drilling or Using Screws

Recent Comments

  • CJ on Microsoft Modern Wireless Headset Review
  • Dwayne on Microsoft Modern Wireless Headset Review
  • CJ on Microsoft Modern Wireless Headset Review
  • john on Microsoft Modern Wireless Headset Review
  • Dwayne on Why You Should Be Using globalThis Instead of Window In Your Javascript Code

Copyright © 2023 · Dwayne Charrington · Log in

wpDiscuz