Inspiration

Our inspiration for our project was to create a simple yet robust set of tools to help our Hawaii community feel safe while using our public web services.

What it does

Our project provides a dashboard so state employees can request to shorten URL links to make it easier to share links. We also implemented a browser extension that automatically verifies websites that are safe to use and which ones you should proceed with caution.

How we built it

We built our project with Typescript, HTML, and CSS in the front end and native python in the backend.

Challenges we ran into

The browser extension was a new challenge for our team and it resulted in many exciting difficulties! The extension API handles source code in many ways and each has different capabilities that needed to be considered based on what we were trying to do. The documentation and the examples in online forums were very helpful to learn about a new development framework.

Accomplishments that we're proud of

The browser extension was a great addition to our project. We wanted to create a tool that automatically communicates with our database and alerts the user if the site is considered malicious.

What we learned

We decided to implement our server from scratch on top of a minimal framework to help us learn more about how servers work. We implemented the GET/POST handling, site redirection, and communication to the database.

What's next for ShorkBytesURL

We would like to work with the ETS office to finalize our designs and distribute our work to the Hawaii Ohana.

Share this project:

Updates