Skip to main content

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.

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.

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

1

Read the architecture overview

Understand the Clean Architecture principles and module boundaries before writing any code. See Architecture Overview.
2

Set up your environment

Install dependencies and configure your PostgreSQL database, then start both the React frontend and NestJS backend. Follow the Quickstart.
3

Explore the modules

Browse the Modules section to understand each feature area—CMS, Multimedia, Timeline, Social Media, and the AI Chatbot.
4

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:
Every piece of content published through the platform carries institutional authority. Accuracy is non-negotiable.
Content must be written for the general population—not for health professionals. Simple, direct language is always preferred.
Preventive health campaigns and disease guides take precedence over reactive content in both surfacing and scheduling.
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.

Build docs developers (and LLMs) love