Android · Enterprise · FMCG

Square Sales App

An enterprise-grade mobile sales platform for Square Group — enabling field representatives to manage orders securely, track delivery statuses, and sync all data with backend systems via encrypted APIs in real-time.

Android Kotlin MVVM ASP.NET API Oracle Square InformatiX
Square Sales App

Project Summary

Field reps place orders through the Android app, which processes them via a secure Web API using encrypted customer-specific API keys. Orders go through a draft → submit → approval flow with delivery status notifications at every step.

  • Company Square InformatiX Limited
  • Client Square Group
  • Platform Android
  • Backend ASP.NET Core + Oracle

Key Highlights

  • Encrypted per-customer API key authentication for maximum security
  • Draft and send order workflow with approval hierarchy
  • Real-time delivery status notifications via FCM
  • MVVM architecture with clean separation of concerns
  • Oracle database integration via high-performance ASP.NET API
  • Offline-capable order drafting with background sync

Technology Stack

Kotlin MVVM ASP.NET Core API Oracle Database Retrofit2 FCM Room DB Coroutines