Back to Projects

Case Study

DZPOS

Point-of-Sale application

Screenshots coming soon

Overview

A Flutter-based POS system with local database storage, role management, supplier tracking, and inventory management — designed to work fully offline.

The Problem

Small businesses in Algeria need a reliable POS system that works without constant internet, supports multiple user roles, and tracks inventory accurately.

My Role

Sole developer — full design, architecture, and implementation.

Architecture

Local-first architecture with ObjectBox for fast on-device storage, role-based access control, and supplier/inventory modules.

Tech Stack

FlutterDartObjectBoxSQLiteBlocClean Architecture

Results

  • Fully functional offline POS with real-time inventory tracking.
  • Role-based access for owners, managers, and cashiers.
  • Fast local queries with ObjectBox.