MyTitikTerang: Spiritual Reflection & Live Class Platform

Full-stack community learning portal with progressive profile gates, live Zoom class orchestration, and gamified reflection workflows.

  • Bun & SvelteKit 2
  • Svelte 5 Runes
  • PostgreSQL & Drizzle
  • Zoom OAuth & Webhooks
  • Upstash Redis
Titik Terang

Challenge

Titik Terang needed a calm, cohesive digital home for Indonesian learners to submit daily reflections, join live Zoom classes, complete quizzes, and participate in moderated discussion rooms without juggling disconnected third-party tools.

Approach

We built a full-stack Bun and SvelteKit 2 platform using Svelte 5 runes, PostgreSQL with Drizzle ORM, Upstash Redis caching, and custom JWT + Google OAuth authentication. The admin workspace integrates Zoom OAuth and webhooks for automated attendance tracking, alongside a TipTap article editor and Cloudinary media library.

Outcome

Consolidated member reflections, live cohort scheduling, quiz grading, and community forums into a fast, mobile-first dark-mode platform.

Results

  • Automated Zoom OAuth class scheduling and webhook attendance scoring
  • Progressive profile gates and role-based access control across member and admin portals
  • TipTap editorial publishing suite with Cloudinary media management