Selfbar is a next-generation self-service retail app that lets users scan product barcodes in a physical store, add items to a cart, pay, and unlock the door on the way out. The app features product scanning, a cart and checkout flow, a balance/loyalty card, a store menu and map, as well as a separate 'staff' mode for employees. It is built with Riverpod for state management, go_router, mobile_scanner for barcode reading, Google Maps, reactive_forms, and Firebase.