03 — Works

Gak Gendut Lagi (GGL)

All-in-One Health & Fitness Companion

FlutterMobile · Android · iOS · Flutter
Overview

Gak Gendut Lagi (GGL) is a health and fitness app that guides users through their entire weight-loss journey — from setting goals and tracking body measurements to following personalized meal plans, guided workouts, and a daily step counter. I built the cross-platform Flutter app end-to-end, covering onboarding, the core tracking features, content delivery, and a subscription paywall. The product has since been discontinued.

My Role

Mobile Developer — built the full Flutter app for Android and iOS: the guest-to-user onboarding and authentication flow, goal setup and body measurement tracking, meal plans with a saved-meals library, guided workout sessions with video tutorials and a step counter, profile management, and an in-app subscription & payment flow.

Onboarding & Authentication

New visitors land on a guest home screen and are prompted through a bottom-sheet to sign in or create an account. The multi-step sign-up flow collects the details GGL needs to personalize the experience, and once authenticated, users arrive at their personalized home dashboard.

Onboarding & Authentication screenshot 1Onboarding & Authentication screenshot 2Onboarding & Authentication screenshot 3Onboarding & Authentication screenshot 4Onboarding & Authentication screenshot 5Onboarding & Authentication screenshot 6Onboarding & Authentication screenshot 7Onboarding & Authentication screenshot 8Onboarding & Authentication screenshot 9Onboarding & Authentication screenshot 10

Goals & Body Measurement

Users define their target weight and fitness goals, then log body measurements to establish a baseline. The app tracks progress over time so users can see how their measurements move toward the goal they set.

Goals & Body Measurement screenshot 1Goals & Body Measurement screenshot 2Goals & Body Measurement screenshot 3Goals & Body Measurement screenshot 4Goals & Body Measurement screenshot 5Goals & Body Measurement screenshot 6Goals & Body Measurement screenshot 7

Meal Plans & Saved Meals

Personalized meal plans lay out what to eat across the day with calorie and nutrition details. Users can browse meal options and save their favorites to a dedicated library for quick access later.

Meal Plans & Saved Meals screenshot 1Meal Plans & Saved Meals screenshot 2Meal Plans & Saved Meals screenshot 3Meal Plans & Saved Meals screenshot 4Meal Plans & Saved Meals screenshot 5Meal Plans & Saved Meals screenshot 6Meal Plans & Saved Meals screenshot 7Meal Plans & Saved Meals screenshot 8

Workouts, Tutorials & Step Counter

Guided workout sessions walk users through exercises with video tutorials and step-by-step instructions, while a built-in step counter tracks daily activity to keep users moving toward their goals.

Workouts, Tutorials & Step Counter screenshot 1Workouts, Tutorials & Step Counter screenshot 2Workouts, Tutorials & Step Counter screenshot 3Workouts, Tutorials & Step Counter screenshot 4Workouts, Tutorials & Step Counter screenshot 5Workouts, Tutorials & Step Counter screenshot 6Workouts, Tutorials & Step Counter screenshot 7Workouts, Tutorials & Step Counter screenshot 8Workouts, Tutorials & Step Counter screenshot 9Workouts, Tutorials & Step Counter screenshot 10Workouts, Tutorials & Step Counter screenshot 11

Profile

The profile area lets users manage their account details and personal information, and review the goals and progress tied to their fitness journey.

Profile screenshot 1Profile screenshot 2Profile screenshot 3

Subscription & Payment

A subscription paywall unlocks GGL's premium plans and content. The full flow covers plan selection, checkout, and payment confirmation — handling the complete purchase journey inside the app.

Subscription & Payment screenshot 1Subscription & Payment screenshot 2Subscription & Payment screenshot 3Subscription & Payment screenshot 4Subscription & Payment screenshot 5Subscription & Payment screenshot 6Subscription & Payment screenshot 7Subscription & Payment screenshot 8Subscription & Payment screenshot 9Subscription & Payment screenshot 10