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.
Log in or sign up for Devpost to join the conversation.