CeritaKita — Mental Health Support Platform

An AI-integrated mental health platform built with Kotlin & Jetpack Compose, providing counseling, journaling, and self-help tools.

CeritaKita — Mental Health Support Platform

CeritaKita — Mental Health Support Platform

Overview

CeritaKita is an AI‑powered mental health app designed for accessible, affordable, stigma‑free support. It lets users track emotional well‑being, book counseling, and access self‑help resources. Built with Kotlin & Jetpack Compose, it integrates AI‑based emotion recognition and counselor recommendations via backend APIs.

Objectives

  • Kotlin‑based Android app with Jetpack Compose.
  • AI‑powered emotion detection and counselor recommendations.
  • Secure authentication & session management (Firebase).
  • Smooth booking UX for counseling sessions.

Features

  • 📖 Journaling & Self‑Help Tools.
  • 📅 Session Booking System.
  • 🧠 AI Emotion Detection via backend APIs.
  • 📩 Personalized Counselor Matching.
  • 🔐 Secure Authentication (Firebase).
  • 🌎 Real‑time DB using Google Cloud Firestore.

Tech Stack

See stack summary below.

Target Users

  • Adolescents & Young Adults — Stigma‑free mental health support, peer mentoring, and self‑help tools.
  • Corporate Employees & Professionals — Counseling and wellness programs for workplace stress and burnout.
  • Mental Health Experts & NGOs — Extend mental health support efficiently to a broader audience.

Challenges & Solutions

  • Integrating AI emotion recognition in mobile
    Solution: Retrofit to connect with FastAPI‑based ML service; real‑time processing.
  • Building responsive Jetpack Compose UI
    Solution: Adaptive layouts + Material 3.
  • Secure authentication + session management
    Solution: Firebase Authentication with token‑based control.

Results

  • 140M IDR — Proposed funding (rejected; timing wasn’t right).
  • 95% — Project completed in under two months with positive user feedback.
  • 5+ Features — Journaling, booking, authentication, and more.

Learnings

Deepened Kotlin/Compose, Firebase, and AI‑backed API integration; improved handling of secure sessions and real‑time UX.

Tech Stack

  • Kotlin (Jetpack Compose) - Android Development
  • Firebase Authentication - Secure Login
  • Google Cloud Firestore - Database
  • Retrofit - API Integration
  • FastAPI - AI Model API
  • Jetpack Navigation - App Flow Management