⚠️ Public Demo Repository — This is a demo-only frontend of the Santria Dashboard.
It contains no real data, production keys, or patient information.
Any integration with external APIs (e.g., WhatsApp Business) is mocked or disabled.
Santria is a SaaS solution from Luxembourg that helps private clinics reduce patient no-shows using intelligent reminders, confirmations, and rescheduling flows.
This repository includes only the frontend dashboard demo (Next.js).
- 📊 Dashboard Overview – mock analytics
- 📅 Appointment Management – simulated appointments
- 👥 Patient List – demo patient data
- 🌐 i18n – EN / PT / FR / DE
- 📱 Responsive Design – TailwindCSS
⚠️ All displayed data is fictional. No real patients or clinics are represented.
Frontend:
Next.js 14 · React 18 · TypeScript 5.3 · TailwindCSS · Zustand · TanStack Query
Testing & Dev Tools:
Vitest · React Testing Library · ESLint · Prettier · Type Safety (strict)
- Node.js 20+
- PNPM (recommended)
- Git
git clone https://github.com/Hugomelo123/santria.git
cd santria
pnpm install
cp .env.example .env.local
pnpm devNEXT_PUBLIC_APP_NAME=Santria
NEXT_PUBLIC_DEMO_MODE=true
# Do NOT link to real APIs in this repo.pnpm dev # Development mode
pnpm build # Build for preview
pnpm start # Run built app locally
pnpm lint # Run ESLint
pnpm test # Run Vitest (optional)🧱 All deploy or production scripts have been removed for public safety.
- No
.env,.pem, or secret files in the repository. NEXT_PUBLIC_*vars are safe and public.- No personal data, patient data, or identifiers.
- All demo screenshots use mock or anonymized content.
- ✅ Secret Scanning enabled
- ✅ Push Protection enabled
- ✅ Branch Protection (main)
- ✅ Dependabot alerts active
/app
/(marketing)
/(dashboard)
/components
/lib
/public
/docs
.env.example
See SECURITY.md.
Security issues or vulnerabilities can be reported to hugo1297@gmail.com.
All Rights Reserved
Use limited to public demonstration and portfolio purposes.
Production or commercial use requires explicit written authorization.
- This repository is not connected to the production backend.
- The WhatsApp Business API and backend integrations remain private.
- All workflows, metrics, and data structures are illustrative only.
- No
.githistory leaks - No
node_modulescommitted -
.env.exampleonly - No PII in screenshots
- No real URLs, webhooks, or secrets
- GitHub scanning & protection enabled