The Booster App Journey
From Idea to Production: iOS & Android
Overview
Booster is a cross-platform mobile application delivering Gujarati spiritual quotes at 9:36 AM daily with likes, shares, notifications, and offline mode. The app is simple on the surface - but the system behind it is anything but simple.
My Approach
1. Build the Backend First
Created API for quote of the day, daily scheduler, admin panel for uploading quotes, like tracking per device, analytics endpoints, and secure routes. Backend built with Node.js, MongoDB, and deployed on Render.
2. iOS App in SwiftUI
Custom typography, daily scheduling logic, local cache, smooth animations, share sheet integration, and lock-screen-friendly visuals.
3. Android App in Kotlin Compose
Matched UI from iOS with edge-to-edge layout, adaptive typography, and notification integration via FCM.
4. Push Notification System
Integrated APNs for iOS and FCM for Android, with backend scheduler triggering both platforms.
5. UX Philosophy
The app had to feel calm, light, centered, focused on the quote, with zero clutter.
6. Deployment
Published to iOS App Store and Android Play Store with continuous updates via TestFlight.
Outcome
- Hundreds of daily users
- High engagement rates
- Zero crashes in production
- Smooth daily experience
- Beautiful UI respected across communities
Why This Matters
This project showcases cross-platform engineering, system design, UX sensitivity, and the ability to think like a product owner, engineer, and QA leader at the same time. Few leaders at your level can ship full mobile apps solo. This is a rare skillset.