# SocialCaution Africa Edition
**SocialCaution Africa** is a regional privacy, digital safety, and scam-prevention platform for African citizens, families, students, and small businesses. It runs as a **static, local-first web app** — no backend required for production.
## Production quick start
```bash
npm install
npm run pre-deploy # validate + build checks
npm run build
```
Deploy on **Netlify** — see NETLIFY_DEPLOY.md. Summary: PRODUCTION.md.
| Mode | When to use |
|------|-------------|
| **Local-first (default)** | `VITE_DEMO_MODE=true`, no `VITE_API_URL` — assessments, Africa edition, dashboard in the browser |
| **Optional API** | Set `VITE_API_URL` + run `backend/` with MongoDB |
## Africa Edition routes
- `/africa` — Regional home
- `/africa/countries` — Country profiles (CI, GH, KE, NG, ZA)
- `/africa/scamshield` — Scam patterns, incidents, reporting links
- `/africa/sources` — Authority source register
- `/africa/personas/:countrySlug` — Persona journeys per country
- `/africa/action-center/:countrySlug` — Rights & safety actions
---
# Social Caution — Privacy Education Platform (base)
**Social Caution** is a comprehensive privacy education platform that empowers users to understand, assess, and improve their digital privacy through interactive assessments, personalized learning paths, and practical privacy tools. Built with modern web technologies, the platform provides an educational approach to digital privacy awareness and protection.
## 🎯 Overview
Social Caution helps individuals and organizations learn about digital privacy through:
- **Interactive Privacy Assessments** - Comprehensive questionnaires covering security, exposure, and privacy rights
- **Personalized Learning Journeys** - Customized recommendations based on assessment results and user personas
- **Privacy Tools & Resources** - Client-side privacy tools, step-by-step guides, and actionable checklists
- **Progress Tracking** - Gamified system with challenges, achievements …