The brief
Extend and stabilise Habuild's existing Node.js backend by integrating WhatsApp (Wati) bulk/scheduled messaging, migrating all member management workflows to a new CRM service, and building the foundational notification infrastructure that powers daily habit reinforcement for a bootstrapped health-tech startup.
What we built
A full-stack health-habit platform encompassing:
- a WhatsApp-first notification engine with RabbitMQ queuing and Redis-backed schedulers for attendance, habit, and badge messages
- a new internal CRM with complete member lifecycle APIs (activate, pause, unpause, stop, gift, refund) and CASL-based RBAC
- a real-time WhatsApp chat service using ElasticSearch for sidebar search, Socket.IO for live updates, and escalation/de-escalation workflows
- a gamification layer with streak badges, karma points, and referral attribution
- a cross-platform React Native member app with MoEngage/CleverTap push, Firebase analytics, Mixpanel events, and hot-update OTA
- a Playwright + Newman QA automation suite integrated into GitHub Actions/Jenkins CI
- a standalone "Create Everyday" habit-tracking web app with admin panel, YouTube player, gift automation via Zoho+Aftership, and bulk PDF certificate generation
- a new Strength Training product with independent buy page, HDFC+international payments, DB migration scripts, and WhatsApp onboarding
- a full-funnel marketing tech stack with UTM→BigQuery attribution, Facebook Leads webhook, Meta Pixel conversion events, and Zoho audience management.



