Case Study

Plum Goodness – Beauty eCommerce App

Cross-platform beauty and personal-care shopping app built for scale

Role

Senior Flutter Developer · Mobile App Development Head

Timeline

Jan 2021 – Mar 2023

Industry

E-commerce / Beauty & Personal Care

Platforms

Android · iOS

Status

Shipped to App Store & Play Store

Plum Goodness – Beauty eCommerce App

1M+

Google Play downloads

4.7★

App Store (6K+ ratings)

4.6★

Play Store (25K+ ratings)

Situation & Challenge

Plum Goodness needed a production ecommerce app that could handle catalog discovery, checkout, order management, and personalized offers — with the polish and performance beauty shoppers expect on both Android and iOS.

  • •Product discovery across beauty and personal-care categories
  • •Checkout and order management at ecommerce scale
  • •Personalized shopping offers and account flows
  • •Close coordination with product and backend on data requirements
  • •Dual-platform release with strong store ratings

What I Built & Why

As mobile app development head, I worked closely with Plum's PM and backend team on data and requirements while delivering performance-first Flutter UI for the core shopping journeys.

  • •Clean architecture for catalog, cart, checkout, and order flows
  • •Firebase and REST API integration aligned with backend data models
  • •Performance-first list rendering and page transitions on mobile networks
  • •Personalized offers and account management features
  • •Release coordination across iOS and Android store pipelines

Decisions I Made

Architectural and product choices from production constraints — not hindsight slides.

  • Clean architecture for catalog and checkout at scale

    Structured catalog, cart, checkout, and order flows with clean architecture — built to handle 1M+ Play Store downloads without crumbling under real shopping traffic.

  • Mobile head alongside PM and backend

    Collaborated directly with Plum's product manager and backend team on data requirements and release coordination — mobile decisions aligned with business and API constraints.

  • Dual-store beauty ecommerce over two years

    Shipped and evolved the Flutter app on App Store and Google Play from Jan 2021 through Mar 2023 during Es Magico tenure — performance tuning on real mobile networks.

Product Screenshots

Key flows from the shipped app — not mockups.

Product detail page for Niacinamide 5% Face Serum with gallery thumbnails, ingredient highlights, size selection, and add-to-cart
Product detail page for Niacinamide 5% Face Serum with gallery thumbnails, ingredient highlights, size selection, and add-to-cart
Shopping cart with free-shipping progress, item quantity controls, coupon entry, order summary, and proceed to checkout
Shopping cart with free-shipping progress, item quantity controls, coupon entry, order summary, and proceed to checkout

What I Owned

  • ✓Mobile app development head for Plum Goodness
  • ✓Close collaboration with Plum PM and backend on data and requirements
  • ✓Catalog, checkout, and order flow architecture and UI delivery
  • ✓Firebase and REST API integration for ecommerce data
  • ✓Dual-platform store releases and performance tuning

Outcome

Delivered a scalable cross-platform ecommerce experience enabling customers to discover and purchase beauty and personal-care products, manage orders, and access personalized shopping offers.

  • •1M+ Google Play downloads with 4.6★ Play Store rating (25K+ ratings)
  • •4.7★ App Store rating from 6K+ ratings
  • •Core shopping flows optimized for real mobile network conditions
  • •Shipped to App Store and Google Play as Plum Goodness

Tech Stack

Tools chosen for this project's constraints — not a generic checklist.

FlutterFirebaseREST API

Similar project in mind?

See Flutter app development services for how I engage on MVPs, scaling, Firebase backends, and store releases — or browse all case studies.

Ready to talk about your Flutter app?

Book a free 30-minute consultation to discuss scope, timeline, and technical approach — or explore Flutter development services for MVPs, scaling, and store releases.