GitHub repo: https://github.com/darius-it/doors95

Inspiration

Cybersecurity training is usually boring. The most interactivity you have is a few videos and some quiz questions, but why stop there? Why not simulate a desktop interface and provide an immersive learning experience that is immersive and fun?

What it does

Doors95 is an interactive security awareness game that simulates a retro Windows 95 environment to teach users about online scams and phishing attacks. Users are guided by the AI assistant Skippy and receive a sequence of tasks. The objective is to complete the task at and and avoid being infected with malware.

How we built it

We used web technologies such as Vue.js with TypeScript to build a simple and very accessible experience that runs on any device, directly in the browser.

Challenges we ran into

Limiting the scope of minigames and managing the complexity of event handling and the simulation of a Desktop in a browser.

Accomplishments that we're proud of

Very realistic-looking desktop interface with window management capabilities, all inside a browser. Lots of fun and engaging minigames that still teach about actual dangers you can encounter online.

What we learned

Many of the team members were not familiar with web technologies and learned a lot about frontend development and design in the process. Moreover we delved into designing a game with some basic storytelling.

What's next for Doors95

We can expand the game to be suitable for more kinds of users. At the moment the game is well-suited for less-experienced users but the modular fashion allows an implementation of minigames geared towards cybersecurity training in companies or other use cases.

Built With

Share this project:

Updates