Skip to main content
AyoubGAOUET
Back to projects

Swifto POS

Services
Flutter • Dart • GetX • Drift
Category
Mobile • UX/UI
Client
SYMATIQUE
Aperçu du projet Swifto POS

About the project

Offline-first point-of-sale (POS) mobile app built at SYMATIQUE: selling, payment, Bluetooth printing and synchronisation with the back office.

Swifto POS is a point-of-sale app designed for the field: a fast, reliable till that keeps working without an internet connection while staying in sync with the central system — all behind an interface non-technical operators can use.

The challenge

Deliver a fast, reliable till that works without an internet connection in the field, stays synchronised with the central system, and remains simple enough for non-technical operators.

Design (UX/UI)

  • A clear, fast interface designed to cut the number of taps needed to take payment
  • A consistent design system (Poppins typography, reusable components, Lottie animations)
  • Flows optimised for the critical tasks: selling, cart, payment, debt collection

Development & architecture

  • Offline-first architecture: a local Drift/SQLite database with two-way synchronisation against the back office REST web services
  • Receipt and invoice printing on Bluetooth thermal printers (ESC/POS)
  • Barcode scanning, till session management, debt collection, return notes, customer claims (CRM) and a "free item" promotions engine
  • A clean, maintainable feature-first architecture (Flutter + GetX, dependency injection through bindings, dedicated repositories and data sources, zero StatefulWidget)

Outcome

A complete, robust and fluid application covering the entire field sales cycle — from taking the order through to payment and customer follow-up.