# MyTitikTerang: Spiritual Reflection & Live Class Platform > Full-stack community learning portal with progressive profile gates, live Zoom class orchestration, and gamified reflection workflows. - Client: Titik Terang - Year: 2026 - Disciplines: Bun & SvelteKit 2, Svelte 5 Runes, PostgreSQL & Drizzle, Zoom OAuth & Webhooks, Upstash Redis - Page: https://ponkster.me/case-studies/mytitikterang - Studio: ponkster.me (https://ponkster.me) - Contact: origin.ponkster@gmail.com ## 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 ## Optional - [Studio overview and all case studies](https://ponkster.me/llms.txt)