ChatTherapy Africa
A digital sanctuary designed to empower African youth with mental health resources, professional support, and secure tele-therapy sessions.
Tech Stack
Core Framework
Backend & Database
Services & Security
UI & Assets
Core Features
A robust architecture built for scale, privacy, and real-time interaction.
Tele-Therapy
Real-time video consultation integrated using Jitsi SDK, providing a secure and seamless experience for therapy sessions.
Secure Auth Flow
Custom authentication system using JWT with jose and secure HttpOnly cookies to prevent XSS and session hijacking.
Data Management
Efficient data modeling with Prisma and MongoDB, ensuring fast queries and scalable storage for user profiles and records.
Automated Services
Automated email notifications via Nodemailer and optimized media delivery through Cloudinary integration.
Design Philosophy
Calming Aesthetic
Used a curated palette of teals and soft whites to create a "Digital Sanctuary" feel that reduces user anxiety.
Accessibility First
Optimized for mobile devices and low-bandwidth environments to ensure youth throughout Africa can access support.
Privacy by Design
Implemented robust encryption and secure auth flows to guarantee user anonymity and data protection.
Interested in a similar project?
I specialize in building secure, scalable, and professional web solutions tailored to specific business needs.