Skip to content

Latest commit

Β 

History

History
46 lines (34 loc) Β· 1.11 KB

File metadata and controls

46 lines (34 loc) Β· 1.11 KB

πŸ›‘οΈ S.O.S - Safe or Scam

Phishing simulation-based security education platform

πŸ“Œ About

An interactive web platform where users experience realistic phishing scenarios generated automatically from real-world phishing intelligence, helping them recognize and respond to phishing attacks.

πŸ—οΈ Tech Stack

Service Tech
Backend Java 21, Spring Boot 3, PostgreSQL
Game Engine Python, FastAPI, MongoDB
AI Pipeline Python, FastAPI, MongoDB, Gemini API
Frontend React
Infra Docker, Nginx, RabbitMQ, Redis

πŸ“ Project Structure

safe-or-scam/
β”œβ”€β”€ apps/
β”‚   β”œβ”€β”€ backend/        # Spring Boot + PostgreSQL (user, auth, stats)
β”‚   β”œβ”€β”€ game-engine/    # FastAPI + MongoDB (scenario gameplay)
β”‚   β”œβ”€β”€ ai-pipeline/    # FastAPI (automated scenario generation)
β”‚   └── frontend/       # React
β”œβ”€β”€ infra/
β”‚   β”œβ”€β”€ docker-compose.yml
β”‚   └── nginx/
└── docs/
    └── api-spec/

πŸš€ Getting Started

Coming soon

πŸ‘₯ Team

Coming soon

πŸ“‹ Conventions