- 🔐 Secure Task Manager (React + Node.js + JWT) Build a to-do app that:
Uses JWT tokens for auth
Validates user input to prevent XSS
Stores sensitive data in MongoDB with encryption
👉 You'll learn: Auth flows, secure API practices, and token expiration logic.
- 🛡️ API Firewall with FastAPI Use Python’s FastAPI to:
Create CRUD routes with rate limiting
Add IP whitelisting and CORS control
Log every request and block suspicious patterns
👉 You'll learn: FastAPI + Python security patterns = 🔥
- 🕵️ Ethical Hacking Simulation using Python Build a CLI tool that:
Scans open ports
Spoofs user agents
Detects basic misconfigurations
👉 This teaches you basic network scanning and reconnaissance in a legal lab environment.
- 💬 Secure Real-Time Chat App (Socket.io + React) Your features:
End-to-end message encryption
Re-authentication on reconnect
Message expiration logic
👉 You’ll explore: Secure websockets, session management, and data privacy.
- 🧠 Vulnerability Tracker Dashboard Build a dashboard where you:
List OWASP Top 10 vulnerabilities
Add new ones with tags, risk score, and prevention tips
Use MUI for beautiful UI
👉 Learn how to visualize security threats and educate others with tools you build.