Lwin
← All Projects

Xlance Collective · Client Project · Dec 2023 – Feb 2024

AMZ Whisper

Sole App Developer (Designer-Led Screens)Client Delivered

Create a mobile operations tool that gave Amazon marketplace sellers a clear view of sales performance, recent orders, inventory, product information, and status-based notifications, without requiring them to work entirely through a desktop seller interface.

Role

Sole App Developer (Designer-Led Screens)

Timeline

Dec 2023 – Feb 2024

Scope

Mobile (Flutter) + Firebase

Status

Client Delivered

Challenge

Create a mobile operations tool that gave Amazon marketplace sellers a clear view of sales performance, recent orders, inventory, product information, and status-based notifications, without requiring them to work entirely through a desktop seller interface.

Role & Collaboration

I was the sole application and feature developer, working from screens designed by a UI/UX designer — an independent, unofficial tool built with Amazon’s Selling Partner APIs, not an Amazon product. Teammates provided limited repository and iOS-configuration support.

Solution

I built a seller dashboard with sales and order charts, inventory summaries, recent-order monitoring, detailed product and price information, marketplace-region selection, status filters, date ranges, configurable notifications, account settings, profile media, and multiple visual themes. The application authenticated with Amazon seller services and combined data from several API areas into mobile workflows.

Technical Contribution

This was my first substantial REST API project. I implemented OAuth token exchange, authenticated requests, pagination and continuation tokens, marketplace-aware queries, time-range calculations, response models, parallel data loading, error states, Firebase authentication and storage, Firestore-backed notification preferences and history, Cloud Messaging, local notification sounds, and a TypeScript Cloud Function.

  • OAuth-secured integration across orders, inventory, products, pricing, and seller metrics
  • Multi-marketplace support (US, Canada, Mexico, Brazil) with centralized region selection
  • Firebase-backed notification preferences, history, and a Cloud Function for order-event processing
  • Delivered ahead of the agreed deadline, followed by a later client-requested enhancement phase

Outcome

The UI/UX designer owned the screen designs, and I translated them into the working product, handing the initial application to the clients before the agreed deadline. When the clients later requested interface and feature improvements, I returned to add regional marketplace selection, more themes, custom time filters, and richer multi-product details.

This was my first substantial REST API integration.

Tech Stack

Mobile

FlutterDartProviderDio

Integration

Amazon Selling Partner API (OAuth)

Backend

Firebase AuthFirestoreStorageCloud MessagingCloud Functions (TypeScript)