ShieldNet is the world's most advanced AI-Powered Decentralized Cybersecurity & Fintech Intelligence Platform. Built for the Vortexa Hackathon by Hackhere, it combines cutting-edge Artificial Intelligence, Blockchain Technology, Cybersecurity protocols, and Fintech innovation into a unified, production-ready platform.
| Criteria | How ShieldNet Excels |
|---|---|
| Innovation & Creativity | Novel integration of 5 AI/ML models + 5 smart contracts + real-time threat intelligence |
| Technical Implementation | Full-stack Next.js + FastAPI + Solidity with WebSocket real-time updates |
| Impact & Practicality | Solves real cybersecurity threats, financial fraud, and compliance automation |
| Design & UX | Stunning dark-themed cyber UI with glass morphism, 3D visualizations, animations |
| Scalability | Microservices architecture, cloud-ready, blockchain-based, horizontally scalable |
| Presentation | Complete demo with real-time data, interactive dashboards, live simulations |
- AI-Powered Threat Detection - Real-time anomaly detection using Isolation Forest & Random Forest
- Predictive Risk Scoring - Multi-factor risk assessment with Gradient Boosting
- Fraud Detection Engine - XGBoost + Logistic Regression ensemble with SHAP explanations
- NLP Threat Intelligence - Entity extraction, sentiment analysis, topic modeling
- AI Chatbot Assistant - Intelligent security assistant with natural language understanding
- Automated Vulnerability Prediction - ML-based vulnerability scoring
- Behavioral Analytics - User behavior pattern analysis
- Threat Correlation Engine - Cross-reference multiple threat sources
- ShieldNet Token (SHLD) - ERC20 with mint/burn, transfer fees, merkle airdrop
- Decentralized Insurance - Smart contract cyber insurance with multi-sig claims
- Threat Intelligence DAO - Decentralized threat reporting with staking/slashing
- Decentralized Identity (DID) - Self-sovereign identity with social recovery
- Governance DAO - Token-weighted voting with timelock execution
- Smart Contract Auditor - Automated vulnerability scanning (8 vulnerability types)
- Multi-Signature Wallet - Enhanced wallet security
- Cross-Chain Bridge Monitor - Multi-chain transaction tracking
- Real-time Threat Map - Live global threat visualization
- Smart Contract Vulnerability Scanner - Detect reentrancy, overflow, access control issues
- Phishing Detection - ML-powered phishing URL/content analysis
- Network Traffic Analysis - Real-time traffic pattern monitoring
- Penetration Testing Automation - Automated security testing
- Incident Response System - Automated alert triage and response
- Malware Analysis - Behavioral malware detection
- Compliance Engine - GDPR, SOC2, PCI-DSS compliance automation
- Portfolio Risk Analytics - Real-time portfolio risk assessment
- KYC/AML Verification - Automated identity verification
- Transaction Monitoring - Real-time fraud detection on transactions
- Insurance Policy Management - Decentralized cyber insurance
- Token Economics Simulator - Tokenomics modeling and simulation
- Financial Health Scoring - Comprehensive financial risk scoring
- 3D Network Visualization - Interactive Three.js threat network graph
- Real-time Charts - Live updating charts with Recharts
- Interactive Threat Map - Canvas-based global threat heatmap
- AI Prediction Dashboard - Model confidence and feature importance visualization
- Glass Morphism UI - Stunning dark glass design system
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Frontend (Next.js 14) β
β βββββββββββ ββββββββββββ ββββββββββββ βββββββββββββββββ β
β β Landing β βDashboard β β Threat β β Blockchain β β
β β Page β β Page β β Intel β β Page β β
β βββββββββββ ββββββββββββ ββββββββββββ βββββββββββββββββ β
β βββββββββββ ββββββββββββ ββββββββββββ βββββββββββββββββ β
β β Fintech β βAnalytics β βComponentsβ β Hooks/Utils β β
β β Page β β Page β β (12) β β (5) β β
β βββββββββββ ββββββββββββ ββββββββββββ βββββββββββββββββ β
ββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β REST API + WebSocket
ββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β Backend (FastAPI/Python) β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββ β
β β API Routes β β Auth/JWT β β WebSocket Feed β β
β β (18 APIs) β β Security β β (Real-time) β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββ β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββ β
β β Services β β ML Models β β Database/SQL β β
β β (4 svcs) β β (4 models) β β (SQLite/PG) β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββ β
ββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β Web3 + Events
ββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β Blockchain (Solidity/Hardhat) β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββ β
β βSHLD Token β β Insurance β β Threat Intel β β
β β (ERC20) β β Contract β β Contract β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββ β
β ββββββββββββββββ ββββββββββββββββ β
β β DID β β Governance β β
β β Contract β β DAO β β
β ββββββββββββββββ ββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- Framework: Next.js 14 (React 18)
- Language: TypeScript 5.4
- Styling: Tailwind CSS 3.4
- Animations: Framer Motion 11
- Charts: Recharts 2.12
- 3D: Three.js / React Three Fiber
- Icons: Lucide React
- State: Zustand 4
- Web3: Ethers.js 6
- Real-time: Socket.IO Client
- Framework: FastAPI 0.111
- Language: Python 3.11
- ML: scikit-learn, TensorFlow, XGBoost
- NLP: Transformers, NLTK, spaCy
- Auth: JWT, OAuth2, bcrypt
- Database: SQLAlchemy (SQLite/PostgreSQL)
- Real-time: WebSockets
- Language: Solidity 0.8.24
- Framework: Hardhat 2.22
- Standards: ERC20, ERC165, ERC173
- Libraries: OpenZeppelin 5.0
- Testing: Hardhat Toolbox, Chai, Ethers
- Node.js 18+
- Python 3.11+
- npm or yarn
- MetaMask (for blockchain features)
cd frontend
npm install
npm run dev
# Opens at http://localhost:3000cd backend
python -m venv venv
# Windows:
.\venv\Scripts\activate
# Linux/Mac:
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload --host 0.0.0.0 --port 8000
# API at http://localhost:8000
# Docs at http://localhost:8000/docscd blockchain/hardhat
npm install
npx hardhat compile
npx hardhat test
npx hardhat run ../scripts/deploy.js --network localhostCreate .env in backend/:
SECRET_KEY=your-secret-key-here
DATABASE_URL=sqlite:///./shieldnet.db
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=30
- Hero section with animated gradient text
- 30+ feature cards with icons
- Live threat counter animation
- Real-time stats showcase
- Stats Overview: 4 metric cards (threats blocked, active threats, risk score, system health)
- Threat Map: Canvas-based global threat visualization with severity indicators
- Activity Charts: Real-time line/area charts
- Alert Feed: Live security alerts with severity filtering
- Quick Actions: Threat scan, contract audit, compliance check
- Threat Search: Search and filter threats
- Threat Table: Sortable with severity badges
- AI Analysis: ML-powered threat prediction
- MITRE ATT&CK: Framework mapping
- IOC Feed: Indicators of compromise
- Wallet Connect: MetaMask/WalletConnect/Coinbase integration
- Network Status: Multi-chain health monitoring
- Transaction Monitor: Real-time transaction tracking
- Smart Contract Auditor: Paste code to analyze vulnerabilities
- DeFi Dashboard: Protocol health metrics
- Portfolio Overview: Risk analysis dashboard
- Insurance Panel: Policy management
- KYC/AML Status: Verification tracking
- Compliance Dashboard: Regulatory status
- Fraud Alerts: Real-time fraud detection
- AI Predictions: Model confidence visualization
- Trend Analysis: Historical threat patterns
- 3D Visualization: Interactive network graph
- Custom Reports: Exportable analytics
| Criteria | Implementation |
|---|---|
| Innovation & Creativity | 30+ integrated features across AI, blockchain, cybersecurity, fintech |
| Technical Implementation | Full-stack with ML models, smart contracts, real-time WebSocket, 3D viz |
| Impact & Practicality | Real-world threat detection, fraud prevention, compliance automation |
| Design & UX | Glass morphism, dark theme, animations, responsive, accessible |
| Presentation & Pitch | Complete demo with interactive walkthrough, API docs, test suites |
| Scalability | Microservices, cloud-native, blockchain-based, horizontally scalable |
- Category: Blockchain | Cybersecurity | Fintech | AI
- Hackathon: Vortexa by Hackhere
- Duration: 24 Hours
- Team Size: 1-4 Members
- Clone the repository
- Follow the installation steps above
- Start backend:
cd backend && uvicorn main:app --reload - Start frontend:
cd frontend && npm run dev - Open http://localhost:3000
- GitHub: [Repository Link]
- Demo Video: [Link to Demo]
- Presentation: [Link to PPT]
MIT License - See LICENSE for details.
- Hackhere for organizing the Vortexa Hackathon
- OpenZeppelin for secure smart contract libraries
- Next.js and FastAPI teams for amazing frameworks
- All open-source contributors whose libraries made this possible
Built with β€οΈ for the Vortexa Hackathon by Hackhere