Once you click on the website link, you can click the made with Replit button in the bottom right to access the code.

Inspiration

We were inspired by a recent experience that one of our younger siblings had, where they received a phishing email but they were not sure if it was legitimate. We realized that for children growing up in an internet centered world that is facing a rise in phishing scams it is essential that children of all ages should be able to recognize the dangers and signs of phishing. Keeping their information safe and ensuring that children feel comfortable using the internet is our goal.

What it does

Go phish provides children with an easily understandable interface that provides information about phishing and an interactive phishing detection activity. Users can learn basic information about phishing, and use our phishing email generation simulator to see if they can determine which emails are legitimate and which are scams. This will help them identify common signs of phishing emails. We also have a news section which users can check out to stay updated with latest phishing information.

How we built it

We built it using Replit - Focused on HTML, CSS, and JS. We were inspired to create an engaging and easily comprehendible website that parents/educators/siblings can use to teach children about the dangers of phishing in an experience that would be enjoyable for all parties. As hosts of a summer science camp for elementary schoolers, we knew that interactive and hands on activities were most impactful in teaching children topics that can be considered slightly complicated, so we decided to create a game that children can engage with that will incentivize them to learn the signs of phishing!

Challenges we ran into

We had trouble with our phishing email generator as we could not figure out how to make it display the legitimate and scam emails in a random order. Through a lot of problem solving and slow debugging, using psuedocode to ensure that our methodology was coherent, we were able to solve our problem. We had strong communication throughout building the email generator as each of us had different strengths in front end development, and we built off each others' work within the email generator to try different solutions and incorporate a variety of perspectives.

Accomplishments that we're proud of

We are really proud of how the email generation game came out, and its formatting. We are also so proud of being able to create a website in such a short amount of time that can be easily utilized and understood by our target market. We were able to incorporate a variety of information and unique features that appeal to our audience and ensure that we can leave the greatest impact with Go Phish!

What we Learned

We were able to refresh our knowledge of front end development and learn more about array manipulation through javascript. Additionally we learned the importance of time management as we had a lot of ambitious ideas, but realized that with the time we had determined, successfully completing these would be difficult. Therefore, we pared down some of our concepts to ensure that we could create a cohesive and functional product while retaining the essential essence of Go Phish.

What's next for Go Phish

This is only the start for Go Phish! We would like to include:

  • a larger amount of emails for users to choose between
  • partnership with local libraries and educators to use Go Phish and educate children about phishing
  • a forum where parents can discuss phishing emails/questions their children have received
  • a larger variety of games that children can interact with to learn about phishing, such as possibly a spot the differences game!

Built With

Share this project:

Updates