
01 / Problem
Managing a local pharmacy store traditionally requires tracking hundreds of medicines, managing expiration dates, and handling daily sales manually. This process was prone to calculation errors and significantly slowed down customer checkout times during peak hours.
02 / Solution
I designed a complete local pharmacy inventory and camera-based barcode scanner management system named AfexsaRx. The application allows staff to instantly scan products using the built-in scanner, generate automated invoices, and manage customer and supplier details from a single interface."
03 / Technology
This cross-platform mobile application was engineered using Flutter, utilizing Supabase for cloud configuration and a dedicated local database to ensure the app functions seamlessly even without internet access.
04 / Development
The development process was centered around high-speed retail operations. I implemented a clean architecture using the BLoC state management pattern across distinct modules like POS, stock movements, and expense tracking. The camera-based barcode scanner was heavily optimized for instant product recognition, and I integrated a PDF service for generating professional, on-the-spot receipts.
05 / Result
The deployment of this system digitized the entire storefront, reducing average checkout times drastically. The business owners now have access to a real-time automated dashboard that tracks daily sales, stock shortages, and comprehensive financial reports.
what was built
- Camera-based Barcode Scanner
- Point of Sale (POS) Interface
- Invoice & PDF Generation
- Stock & Expense Tracking