
System Architecture
Next.js 16 + shadcn/ui + Tailwind CSS
Client-side & SSR presentation layer interacting via authenticated REST/HTTPS proxy.

Traefik
Ingress controller routing user traffic, SSL termination, and rate limiting.
Keycloak OIDC + JWT + OAuth 2.0
Centralized identity provider validating credentials and issuing secure JWT session tokens.
Spring Boot RESTful API
Central business engine orchestrating reports, triage validations, and database transactions.
PostgreSQL Database
ACID relational persistence for programs, user metrics, reports, and bounties.
Redis
In-memory cache bus for instant session validation, leaderboards, and message queues.
VirusTotal Scan Pipeline
Automated real-time attachment and file submission security checks.
MinIO S3
S3-compatible distributed storage for challenge files, proofs-of-concept, and assets.

Meilisearch
Sub-50ms typo-tolerant search across all public programs and technical write-ups.

SMTP Service
Real-time event notification pipeline for report updates and security alerts.
Meet the People Behind DevSolve.
Guided by senior security educators and built by dedicated student engineers passionate about cybersecurity and software resilience.














