All projects
Live Flutter Dart Firebase Authentication Cloud Firestore Firebase Cloud Functions

Multi-Tenant Shop Management Platform

A multi-tenant POS and shop management platform

— ABOUT

Daftari is a platform for running the daily operations of retail shops. It is built with Flutter and runs from a single codebase on Android, web and Windows. It started as a system for one shop; after it proved itself, it was fully rebuilt into a multi-tenant platform where every shop owner signs up on their own and gets a completely isolated data environment. The platform covers point of sale, customer accounts and debts, expenses, staff permissions, automatic daily reports, and a separate visual identity for each shop. The backend runs entirely on Firebase (authentication, real-time database, Cloud Functions), with strict security rules that keep every shop's data separate, plus a staged self-update system for the app.

What it does

  • Fast checkout with three payment methods: cash, app, or credit
  • Automatic tracking of customer accounts and debts
  • Every shop's data fully isolated from the others
  • Self-service sign-up for new shops, no manual setup
  • Fine-grained permissions for each staff role
  • Automatic daily reports by email
  • One app for Android, web and Windows
  • Staged automatic app updates

Built with

Flutter Dart Firebase Authentication Cloud Firestore Firebase Cloud Functions Firebase Storage Provider Node.js