A comprehensive cybersecurity education platform designed to teach users about various security threats through interactive games and simulations.
- ๐ฃ Phishing Detection Games: Learn to identify phishing emails at different difficulty levels
- ๐ Password Strength Builder: Interactive password creation with real-time strength feedback
- ๐ฌ Scam Chat Simulator: Practice recognizing and avoiding social engineering attacks
- ๐ Cybersecurity Quiz: Test your knowledge with interactive quizzes
- ๐ Leaderboard System: Track your progress and compete with other users
![]() |
![]() |
![]() |
Easy Mode | Medium Mode | Hard Mode |
๐ฃ Phishing Detector
- ๐ฑ Easy Mode: Clearly highlighted suspicious elements with visual hints
- ๐ฅ Medium Mode: Moderate difficulty with some subtle indicators
- ๐ Hard Mode: Expert level with very subtle suspicious elements
Learn to identify fake emails, suspicious links, and social engineering tactics used by cybercriminals.
๐ Password Builder
- Interactive password creation tool with virtual keyboard
- Real-time strength analysis and feedback
- Character type selection (uppercase, lowercase, numbers, symbols)
- Tips and best practices for password security
๐ฌ Scam Chat Simulator
- Real-world social engineering scenarios
- Multiple choice conversation responses
- Learn to identify suspicious conversation patterns
- Practice safe responses to potential scammers
๐ Cybersecurity Quiz
- Multiple choice questions covering cybersecurity topics
- Progressive difficulty levels
- Comprehensive explanations for each answer
- Covers phishing, passwords, firewalls, 2FA, and more
Experience HackShield Academy live: https://assassinaj602.github.io/hackshield-academy/
Simply visit our live demo and start learning immediately!
-
Clone the repository
git clone https://github.com/assassinaj602/hackshield-academy.git cd hackshield-academy
-
Open in browser
# Simply open index.html in your preferred browser # No build process required!
-
Start learning cybersecurity! ๐
- HTML5: Semantic structure and content
- CSS3: Modern styling with animations and gradients
- JavaScript: Interactive functionality and game logic
- Tailwind CSS: Utility-first CSS framework for rapid UI development
- Local Storage: Persistent score tracking and user progress
๐ฆ HackShield Academy/
โโโ ๐ index.html # Main landing page
โโโ ๐ difficulty-select.html # Difficulty selection interface
โโโ ๐ฃ phishing-game.html # Main phishing detection game
โโโ ๐ฑ phishing-easy.html # Easy mode phishing game
โโโ ๐ฅ phishing-medium.html # Medium mode phishing game
โโโ ๐ phishing-hard.html # Hard mode phishing game
โโโ ๐ password-game.html # Interactive password builder
โโโ ๐ฌ scam-chat.html # Social engineering simulator
โโโ ๐ quiz.html # Cybersecurity knowledge quiz
โโโ ๐ leaderboard.html # Score tracking and rankings
โโโ ๐ leaderboard-new.html # Enhanced leaderboard interface
โโโ ๐ค login.html # User authentication
โโโ โ๏ธ script.js # Core JavaScript functionality
โโโ ๐จ styles.css # Custom styles and animations
โโโ ๐ท screenshots/ # Project screenshots
โโโ ๐ซ .gitignore # Git ignore rules
โโโ ๐ LICENSE # MIT License
โโโ ๐ README.md # Project documentation
- ๐ Dark Theme: Modern cybersecurity-themed design with gradients
- ๐ฑ Responsive Layout: Optimized for desktop, tablet, and mobile devices
- โจ Smooth Animations: Engaging user experience with CSS animations
- ๐ Visual Feedback: Clear indication of correct/incorrect answers
- ๐ Progress Tracking: Visual progress bars and real-time score displays
- ๐ฎ Gamification: Achievement system and competitive leaderboards
The project is built with modularity in mind:
- โ Easy to add new games and challenges
- โ๏ธ Configurable difficulty levels
- ๐ Extensible scoring and achievement system
- ๐จ Customizable themes and color schemes
- ๐ Multi-language support ready
By playing HackShield Academy, users will learn to:
- ๐ Identify Phishing Tactics: Recognize fake emails, suspicious URLs, and social engineering
- ๐ Create Strong Passwords: Understand password complexity and security best practices
- ๐ฌ Spot Social Engineering: Identify manipulation tactics in online communications
- ๐ก๏ธ Understand Cybersecurity: Learn about firewalls, 2FA, HTTPS, and more
โ ๏ธ Build Digital Awareness: Develop instincts for recognizing online threats
- ๐ฏ Individual Game Scores: Track performance in each game type
- ๐ Overall Progress: Combined score across all activities
- ๐ Leaderboard Rankings: Compare with other users
- ๐ Achievement System: Unlock badges and milestones
- ๐ Learning History: Review past performance and improvement
We welcome contributions to make HackShield Academy even better! Here's how you can help:
๐ Ways to Contribute
- ๐ฎ Add New Games: Create additional cybersecurity challenges
- ๐ง Improve Features: Enhance existing functionality
- ๐ Fix Bugs: Report and resolve issues
- ๐จ Enhance UI/UX: Improve the user interface and experience
- ๐ Add Content: Create new quiz questions or scenarios
- ๐ Translations: Help make the platform multilingual
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature
- Make your changes and test thoroughly
- Commit your changes:
git commit -m 'Add amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
This project is open source and available under the MIT License.
MIT License - Feel free to use, modify, and distribute!
HackShield Academy is designed to educate users about cybersecurity threats in a safe, interactive environment. All simulated phishing emails, scam scenarios, and security examples are for educational purposes only and should not be used maliciously.
- ๐ Found a bug? Create an issue
- ๐ก Have a suggestion? Start a discussion
- โญ Like the project? Give us a star on GitHub!
๐ก๏ธ Stay Safe, Stay Secure! ๐ก๏ธ
Made with โค๏ธ for cybersecurity education