Dealer portal & admin console with Flutter app when field teams need it.
Sky Scraper Tiles
Client name is a placeholder for privacy. The platform is live for the client's internal team and selected dealers — not a public consumer app.
B2B tile platform for internal ops and selected dealers — Flutter app, NestJS API, and multi-role admin.

Screenshots
Mobile
(15)
Home — Timeless Tile Collection hero

Trending designs and 12x18 wall tiles

Category grid — curated collections

High Depth Elevation and Parking tiles

Product detail — E10 with variants

Product detail — packing type selection

My Cart with box-level quantities

My Orders — Pending, In Progress, Dispatched

Order details — items and pickup status

Order details — pickup requests

Pickup requests list

QC batches - All

QC batches - Pending

QC inspection - Pending

Notification history
Operations console

Admin login — split auth layout

Dashboard — KPI overview

Orders — status and fulfillment

Order management — creation flow

Dispatch — vehicle assignments

Factory orders — production queue

Order details — approval, items, and factory summary

Dispatch create — vehicle form and item assignment

Dispatch details — completed shipment with line items

Design edit — factory, category, specs, and images
Overview
Morbi-based tile manufacturer running a private B2B platform for their office team and selected dealers — not a public storefront. Dealers order through a Flutter app with box-level quantities, variant catalog, and order tracking. NestJS + PostgreSQL powers the API; a Next.js admin console handles catalog, orders, factory production, and dispatch workflows for internal staff.
What we solved
- Shared data contract across Flutter, Next.js admin, and Nest.js API
- Tile variants with box-level cart math (SQF, SQM, tiles-per-box)
- Pickup-request state machine layered on parent order lifecycle
- Multi-role authorization — customer, admin, factory, dispatch
What we shipped
- Editorial mobile catalogue with trending designs and category swimlanes
- Product variants — size, weight, surface finish, Thermocol / Regular packing
- Box-level cart and order lifecycle through dispatch
- Admin console — orders, factory batches, dispatch vehicles, catalog CMS
- Nest.js REST API with role-based auth across mobile and web