Our inspiration came from Pokemon Go, where you invite someone to a raid battle by selecting a sequence of pokemon.

What it does

Our extension simplifies a URL by turning it into a sequence of four Pokemon images, and by clicking on the sequence of the four images, you are able to access that URL.

How we built it

We built it using HTML, CSS, Javascript, CockroachDB, the google cloud platform, and the google chrome extension library.

Challenges we ran into

The biggest challenge we faced was getting the server and the extension to interact with each other. Oftentimes we found ourselves not getting the URL we desired and getting a blank string from our server, or getting the entire JSON object instead of just the URL we wanted. Another challenge two of our members faced was learning Javascript because we have never touched Javascript in our lives, and it was fun having to learn a new language in a day.

Accomplishments that we're proud of

We are proud that the app works flawlessly, and we are also proud that we got the API to return the URL of the current page that we are on.

What we learned

We learned a ton of Javascript and using the google chrome extension library, and also about how to create a RESTful API in Javascript. For most of us, this is the first time that we coded overnight, and it was a really good learning experience.

What's next for Cache'em all

We want to make it easier for people who don't know about Pokemon to use our extension by putting the first letter of the Pokemon's name next to the Pokemon. Additionally, we will have to handle what happens when a duplicate code is found (maybe replacing the old one with the new one), and make the code time out after a certain period of time (like about 10 minutes). There are also a couple minor bugs we should fix, like what happens if you run the extension on an empty page or an invalid URL.

Built With

Share this project: