
Purita — Water Brand POS & E-Commerce Platform
Purita is an end-to-end retail platform built for a mineral water brand operating across multiple shops. It combines a public e-commerce storefront with a dedicated point-of-sale system used on the shop floor, unified under one Firebase backend with role-based access for Admins, Stock Clerks, and Cashiers. The POS side handles barcode-based checkout with per-SKU Code128 labels generated and printed directly from the app, real-time inventory across every shop, and a full bottle lifecycle — tracking filled stock, returned empties, and refills separately for returnable containers versus single-use bottles. The system works fully offline at the counter and syncs automatically once connectivity returns, so a sale is never lost to a bad connection. Beyond the till, Purita gives the business owner a live cross-shop dashboard: revenue and profit tracking, low-stock alerts, expense logging, customer and membership management, and voidable/refundable sales with a full audit trail. The app runs from a single Flutter codebase across web, Windows, and mobile, and deploys automatically via a CI/CD pipeline to Cloudflare.
- Flutter
- Firebase
- Firestore
- Point of Sale









