Inspiration

Cybersecurity is the logical next step after learning the basics of computer science, and there were no interactive ways to learn cybersecurity.

What it does

It interactively quizzes you on cybersecurity questions and provides a website to practice hacking.

How we built it

We used Flask for the back end in order to authorize our users and store their progress. We used sql.js and plain JS for the hackable front end to reduce the risk to our servers and simplify the code.

Challenges we ran into

Performing JWT authorization was a challenge to implement on both the browser and the server.

Accomplishments that we're proud of

The question interface looks really cool.

What we learned

Creating a vulnerable interface is a lot more difficult with today's technologies.

What's next for Cyber Explorer

More questions, explanations, and a way to view the code you're attempting to hack.

Share this project:

Updates