Care you can find. Support you can trust.
Kitajaga is a location-based caregiver marketplace that helps families arrange trusted assistance for elderly patients. It brings caregiver discovery, booking, patient guidance, progress updates, communication, reporting, and payment into one coordinated experience.
Kitajaga is currently in active MVP development. The first release focuses on elderly-patient assistance for visits to hospitals and other healthcare facilities.
Many families in the sandwich generation cannot always accompany their parents to medical appointments or provide day-to-day assistance. Finding a suitable caregiver at short notice can also be difficult, expensive, and uncertain.
Kitajaga is designed to make that process:
- Fast - request immediate or scheduled assistance.
- Trusted - view caregiver information and service history.
- Safe - share patient-specific guidance before a service begins.
- Transparent - follow checkpoint-based progress and communicate in real time.
- Accountable - receive a caregiver report before completing the service.
- A family creates a patient profile.
- They request an immediate or scheduled caregiver.
- Kitajaga matches suitable available caregivers using distance, rating, and service history.
- The selected caregiver reviews the patient's guidebook before accepting the booking.
- The family follows service checkpoints and communicates through booking-specific chat.
- The caregiver submits a final report.
- The family reviews the report, rates the service, and the held payment is released.
- User and caregiver authentication
- Multiple patient profiles per family account
- Immediate and scheduled bookings
- Rule-based caregiver matching
- Midtrans Sandbox payment integration
- Simulated held-and-released payment flow
- AI-generated caregiver guidebook with a static fallback
- Mandatory guidebook acknowledgement
- Checkpoint-based progress and last-location tracking
- Booking-specific real-time chat with photo support
- Caregiver service reports
- User ratings and notes
- Installable Progressive Web App
Kitajaga uses separate repositories so each application can evolve and deploy independently.
| Repository | Responsibility | Status |
|---|---|---|
| fe-kitajaga | Web application and Progressive Web App | In development |
be-kitajaga |
REST API, real-time services, matching, payments, and AI integration | Planned |
| Project hub | Product documentation and links to all Kitajaga repositories | Active |
Booking created
|
Caregiver matching
|
Caregiver assigned
|
Payment held
|
Service in progress
|
Report submitted
|
Service completed
|
Rating and payment release
Progress is shared through meaningful checkpoints instead of continuous GPS streaming. Typical checkpoints include heading to the patient, arriving at the facility, waiting, consultation, and returning home.
The following capabilities are intentionally outside the first release:
- Automated refunds and dispute management
- Caregiver tiers and dynamic pricing
- OCR-based verification
- Push notifications
- SOS and automated no-show handling
- Admin and analytics dashboards
- Machine-learning recommendations
These boundaries keep the MVP focused on validating the complete booking-to-report experience.
Kitajaga is an early-stage project and is not yet intended for production healthcare use. Payment, safety, caregiver verification, privacy, and operational procedures must be completed before a public launch.
- Muhammad Deksha Afnan
- Faris Andi Muhammad
- Ulil Absor
- Davin Hisyam
The contribution workflow will be published as the codebase matures. For now, use the repository issue tracker for feature discussions and bug reports, and keep changes aligned with the current PRD and MVP boundaries.
Built in Indonesia for families who want to stay present, even when they cannot be there in person.