Skip to content
Tech Inclusive

mobile · 2025

NKM B2C Mobile Suite

Three Flutter apps for NKM B2C — consumer shopping app, full admin APK, and staff catalog management app.

NKM B2C Mobile Suite project visual

Overview

The Product Context.

NKM's B2C mobile suite spans a consumer Flutter shopping app, an admin-only APK for orders/revenue/notifications, and a staff catalog app for categories, sub-categories, and design uploads — all connected to the B2C Laravel API.

Industry
Jewellery
Category
mobile
Year
2025
Services
Mobile AppsE-commerceSoftware Development

Challenge

NKM needed separate mobile surfaces for shoppers, full admins, and catalog staff — each with different permissions, without exposing order or customer data to the wrong roles.

Strategy

Build role-specific Flutter APKs with API-level enforcement: admin APK for operations, staff APK for catalog only, and a consumer app for mobile shopping.

Solution

Admin APK with dashboard stats, order approve/cancel, customer list, and push notifications; staff app for category/sub-category/design CRUD; consumer Flutter app with prod/dev flavors for gold jewellery browsing.

UX note

Interfaces Designed For Operational Clarity.

Priority was given to readable hierarchies, status visibility, and journeys that support busy users — not decorative complexity.

Technology

Implementation Stack.

FlutterDartLaravelFirebaseREST API

Process

Delivery Sequence.

  1. 01Role matrix: admin vs staff vs customer
  2. 02Flutter app shells with dart-define API config
  3. 03Laravel admin API endpoints
  4. 04Catalog media upload and gallery management
  5. 05Release APK builds for sideload distribution

Features

Product Capabilities.

Consumer Flutter shopping app
Admin APK — orders, revenue, customers
Staff APK — catalog & design management
Push notifications and local alerts
Secure token storage + session check
Media gallery append/replace on edit

Results

Outcomes We Designed For.

  • Role-separated mobile apps for NKM B2C
  • Field admin access without desktop dependency
  • Staff can manage catalog from mobile

Architecture

System Building Blocks.

  • Flutter consumer app (prod/dev flavors)
  • Admin & staff sideload APKs
  • Laravel REST API on AWS EC2
  • Role-based API access (admin_role)

Visuals

Project Screens & Interface Views.

Selected visuals from the delivery set, used to communicate product direction and interaction density.

NKM B2C Mobile Suite screenshot 1

Screen 01

NKM B2C Mobile Suite

NKM B2C Mobile Suite screenshot 2

Screen 02

NKM B2C Mobile Suite

NKM B2C Mobile Suite screenshot 3

Screen 03

NKM B2C Mobile Suite

Testimonial

What The Client Said.

Feedback from the team we built this project with.

Having separate admin and staff mobile apps means our team can approve orders and manage the catalog without being tied to a desktop. Push alerts for new orders are especially useful.

Nilesh Mehta · Director, NKM Nose Pins LLP

Related projects

Continue Exploring The Portfolio.

Next step

Want A Product Built With This Level Of Clarity?

Share your industry context and goals — we'll help frame scope, UX priorities, and architecture.