The SSA Health Platform is a specialized Content Management System built for the public health sector. It enables institutional staff to create and publish authoritative health information—news, disease guides, campaigns, and infographics—and distribute it automatically across social media channels and an AI-powered chatbot, all from a single administrative interface.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/LMendoza70/SSA/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Set up the platform locally and make your first content publish in minutes
Architecture
Understand the Clean Architecture, Modular Monolith, and DDD Lite design
Modules Reference
Explore CMS, Multimedia, Timeline, Social Media, and Chatbot modules
Developer Guide
Tech stack, conventions, testing strategy, and deployment guide
What the Platform Does
The SSA Health Platform solves a core institutional problem: health information is scattered, unstructured, and hard to reach. The platform brings everything together around a single goal—publish reliable information.Content CMS
Manage news, disease guides, campaigns, events, FAQs, and institutional documents
Multimedia
Centralized image, video, PDF, and audio library with zero file duplication
AI Chatbot
RAG-based chatbot that answers population queries directly from CMS data
Social Publishing
Publish to Facebook, Instagram, X, TikTok, and YouTube via adapter pattern
Historical Timeline
Administrable timeline of institutional events with multimedia attachments
Security
JWT + Refresh Tokens, HttpOnly Cookies, Argon2 password hashing
Getting Started
Read the architecture overview
Understand the Clean Architecture principles and module boundaries before writing any code. See Architecture Overview.
Set up your environment
Install dependencies and configure your PostgreSQL database, then start both the React frontend and NestJS backend. Follow the Quickstart.
Explore the modules
Browse the Modules section to understand each feature area—CMS, Multimedia, Timeline, Social Media, and the AI Chatbot.
Review conventions
Before contributing code, read Coding Conventions and Testing Strategy to ensure consistency across the codebase.
Product Principles
The platform is built around eight permanent principles that guide every technical and product decision:Information must be reliable
Information must be reliable
Every piece of content published through the platform carries institutional authority. Accuracy is non-negotiable.
Language must be clear
Language must be clear
Content must be written for the general population—not for health professionals. Simple, direct language is always preferred.
Prevention has priority
Prevention has priority
Preventive health campaigns and disease guides take precedence over reactive content in both surfacing and scheduling.
Technology is a means, not an end
Technology is a means, not an end
Every architectural decision must serve the mission of publishing reliable information, not optimize for technical elegance alone.
The full product vision, scope, principles, and user personas are documented in the Product section. Read these before making architectural or feature decisions.