Inspiration
I got inspiration from software such as NordVPN and website security applications to develop this program, however I noticed that most of these existing security resources either cost money and/or open on a seperate page from the user's browser. With the theme being accessibility, having an in-browser program to provide website security resources makes them more accessible and user-friendly for individuals with disabilities to allow them to safely browse the internet in a secure manner without having to go out of their way to download any third-party software or application to do so.
What it does
My program provides to user's three features, including a URL Safety Checker, a Password Generator, and a URL response checker. The URL safety checker verifies the use of HTTPS or HTTP protocols, as well as validating the site's domain, path, and format. The Password Generator constructs a password 8-32 characters long with the choice to include uppercase letters, lowercase letters, numbers, and symbols. The URL Response Checker retrieves a status code from the URL, and determines whether or not the site uses a valid certificate or not.
How we built it
The program was built with languages and stylesheets including CSS, HTML, Javascript, and Python.
Challenges we ran into
The program faced challenges combining the URL response checker with the URL Safety Checker and Password Generator as a result of differing programming languages, so the program had to be split into two different webpages.
Accomplishments that we're proud of
I'm proud of the program being successfully completed and attaining the performance and functionality as desired, and I hope to accomplish more on a team with new features and design strategies.
What we learned
I learned that building a program with various programming languages can be tricky, but with the right problem-solving and strategy skills anything can happen.
What's next for SecureSurf
I plan to expand the SecureSurf team following this hackathon to include Marketing Officers, Design Heads, Frontend/Backend Developers, and more. Along with expanding the team, I would also plan to add and expand on current features while also developing new ones, such as adding an AI insights model to provide specific scores and text-based descriptions of a website's security personalized to what the user is curious about regarding the website's safety, other features such as a website referral database that refers web surfers to safer websites that accomplish the same desired task(s), and more along the road.


Log in or sign up for Devpost to join the conversation.