Interactive security awareness game simulating a retro Windows 95 environment to teach users about online scams and phishing attacks. Winner of Hackaburg 2025 Hackathon 🏆
- Nuxt
- Vue 3
- Tailwind CSS
- TypeScript
About the Project
Doors95 is an interactive browser game designed to teach users about cybersecurity threats they might encounter during everyday computer use. Set in a playful, retro-inspired Windows 95 environment, players are guided by Skippy, a virtual assistant, as they complete the main mission of downloading Minecraft to play it with their friend Jonny.
This project won 2nd place at the Hackaburg 2025 Hackathon, leaving a good impression with its consistent design and fun approach at teaching people about common cybersecurity threats.
Background
- Created in ~31 hours at Hackaburg 2025
- Team “Beavers Testing in Production”: Lev, Darius, Marinus, Matej and Jonathan
- Except me, the other team members did not have prior experience with Vue and general web development
- It was super fun to show everyone how easy it is to prototype ideas and bring something cool to life, all inside a browser. The learning curve was steep at first, but with the help of some LLMs everyone learned very quickly :)
Features
- Simulated Desktop:
Experience a nostalgic Windows 95-style interface, complete with draggable and resizable windows. - Event-Driven Missions:
Complete tasks that mimic real-world scenarios like handling suspicious emails or downloads while avoiding simulated malware and phishing attacks. - Virtual Assistant (Skippy):
Get hints, guidance, and feedback from Skippy as you navigate each mission. - Multiple Apps:
Use a virtual email client, web browser, notepad, and antivirus scanner, all within the game. - Safe Experimentation:
All threats are simulated, so users can safely learn from mistakes.
Try It Out
The project is live, give it a try at doors95.de.
Built with Nuxt 3, Vue 3, TypeScript, Tailwind CSS, and a lot of teamwork (and way too little sleep)