Therapeutic
A healthcare application similar to Alodokter, built with Laravel and React TypeScript.
Healthcare Prototype (Internal)
This application is a high-fidelity prototype focused on the core logistics of telemedicine—scheduling and real-time communication—without reliance on AI features. It serves as a demonstration of robust full-stack architecture for critical systems.
The Vision
Access to doctors in Indonesia often involves physical queues and long wait times. "Therapeutic" was built to bridge this physical gap digitally. The goal was to build a reliable platform where a patient can find a specialist, book a slot, and have a consultation without leaving their home, mimicking the reliability of in-person visits.
Technical Implementation
The complexity in this project wasn't algorithms, but integrity. We needed to ensure that when a doctor is booked, they are actually booked.
- Real-time Telemedicine Chat: We implemented a WebSocket server (using Laravel Echo and Socket.io) to allow stable, low-latency text and image communication. This ensures the doctor can see patient photos clearly and respond instantly.
- Conflict-Free Scheduling: We built a strict booking engine that handles complex availability windows. It prevents double-booking and handles timezone differences between patient and doctor seamlessly.
- Manual Verification Workflow: Unlike automated systems, we built an admin interface for verifying doctor credentials manually, ensuring a high standard of trust on the platform.