What is Zenda?
Zenda is a comprehensive appointment management platform designed specifically for mental health professionals—psychologists, psychiatrists, and therapists—who want to modernize their practice management. Instead of coordinating appointments through WhatsApp, tracking them in Excel spreadsheets, and manually reminding patients, Zenda provides a professional, automated system that works seamlessly for both practitioners and their patients.Who is it for?
Zenda is built for mental health professionals who want to:- Stop managing their calendar manually
- Focus on patient care instead of administrative tasks
- Provide a professional booking experience for their patients
- Maintain organized records of patient history
- Reduce no-shows with automated confirmations
Problems Zenda Solves
Coordinating appointments without a dedicated tool creates several challenges:Unconfirmed Reservations
Bookings that never get confirmed leave gaps in your schedule and waste your time
Forgotten Sessions
Patients forget their appointments without automated reminders and confirmations
Administrative Overhead
Back-and-forth messaging coordination consumes valuable professional time
Poor Record-Keeping
No organized system to track patient history and session records
Architecture Overview
Zenda is built with modern, production-ready technologies:Frontend
- Next.js 16 with React 19 for the web application
- TypeScript for type-safe development
- Tailwind CSS for responsive design
- Zustand for state management
- Works seamlessly on desktop, tablet, and mobile devices
Backend
- NestJS with Express for the REST API
- Swagger/OpenAPI documentation available at
/docs - TypeScript throughout the backend
- Global
/apiprefix for all endpoints
Infrastructure
- Supabase for authentication and PostgreSQL database
- Mercado Pago integration for secure payment processing
- Cloud-hosted with automatic backups
- Role-based access control for security
Key Capabilities
For Professionals
Configure Your Practice
Define working hours, days, session duration, and session types (in-person, virtual, or both)
Manage Reservations
View and manage all bookings from a centralized dashboard with calendar and list views
For Patients
Security & Reliability
- Role-based access control: Professionals and patients only see relevant information
- Secure authentication: Supabase Auth with token-based API authentication
- Cloud infrastructure: Reliable hosting with automatic backups
- Payment security: PCI-compliant payment processing through Mercado Pago
Next Steps
Quick Start
Get up and running with Zenda in minutes
Authentication
Learn how authentication works in Zenda
API Reference
Explore the complete REST API documentation
Integrations
Set up Mercado Pago and Supabase integrations