PhishGuard is a comprehensive cybersecurity training platform designed to combat the growing threat of phishing attacks through AI-powered simulations, gamified learning, and real-time threat intelligence. Built with modern web technologies, it serves as a centralized hub where organizations can train employees to identify and respond to sophisticated phishing attempts with realistic scenarios, immediate feedback, and personalized learning paths.
⛩️ Live Website : https://phishguard.vercel.app
95% of cyber attacks start with phishing, yet traditional security training remains ineffective and boring.
- Rising Threats: Phishing attacks increased by 220% in 2024
- Ineffective Training: PowerPoint presentations don't prepare for real attacks
- Missing Context: Generic training ignores Indian-specific threats (UPI, Aadhaar)
- Low Engagement: Employees forget training within days
PhishGuard revolutionizes cybersecurity training through:
| Feature | Description |
|---|---|
| AI-Powered Simulations | Realistic, adaptive phishing scenarios that evolve with threats |
| Gamification | Points, badges, leaderboards, and streak tracking |
| Indian Context | UPI, Aadhaar, banking, and government-themed scenarios |
| Real-Time Analytics | Live threat intelligence and performance tracking |
| Multi-Step Learning | Comprehensive training journeys from intro to mastery |
|
|
| Category | Technologies |
|---|---|
| Frontend | Next.js 14, TypeScript, Tailwind CSS, Shadcn/UI |
| Backend | Firebase, Firestore, Firebase Auth |
| AI/ML | Gemini AI, Predictive Analytics |
| Deployment | Vercel, Firebase Hosting |
| Analytics | Recharts, Custom Dashboards |
# User Account
Email: avi@mail.com
Password: avi123
# Admin Account
Email: admin@phishguard.com
Password: admin123Dashboard
- Real-time security analytics
- Personalized learning recommendations
- Progress tracking and achievements
- Risk assessment meters
Training Simulations
- Interactive phishing scenarios
- Step-by-step guided learning
- Immediate feedback system
- Multi-device responsive design
Leaderboards
- Global and department rankings
- Achievement showcases
- Competitive learning environment
- Social engagement features
| Role | Access Level | Features |
|---|---|---|
| Trainee | Basic | Training scenarios, progress tracking, badges |
| Admin | Full | User management, custom scenarios, analytics |
| Security Team | Advanced | Threat intelligence, incident response, reporting |
|
First platform with localized Indian cybersecurity scenarios |
Adaptive learning with intelligent threat detection |
Engaging experience with points, badges, and leaderboards |
Scalable architecture with compliance reporting |
We welcome contributions from the community. Please read our Contributing Guidelines for details on our code of conduct and the process for submitting pull requests.
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-feature) - Commit your changes (
git commit -m 'Add new feature') - Push to the branch (
git push origin feature/new-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Team Fyrebird
Transforming Cybersecurity Training Through Innovation
⭐ Star this repository if you found it helpful!