Fair Sales Management System
Caixa da Feira is a practical sales system built for checkout operations during fairs and local events. It replaces manual notes with a fast PWA for products, carts, payments, sales history, reports, CSV export, and manual cloud sync.
PROJECT OVERVIEW SUMMARY
Key project indicators
CASE STUDY PROCESS
From context to outcome
CONTEXT — 01
A client needed a simpler way to organize in-person sales at fairs, where products sold, received amounts, and daily results were still tracked manually.
PROBLEM — 02
During an event, checkout needs to be fast and reliable. Manual records increased the risk of mistakes, lost information, and extra work when checking revenue, payment methods, and best-selling products.
MY ROLE — 03
I led the product implementation end to end, translating the in-person sales routine into data models, checkout flows, offline persistence, tests, reports, and controlled cloud synchronization.
SOLUTION — 04
I built an offline-first PWA with authentication, fair/event separation, product management, categorized sales cart, cash/Pix/card checkout, change calculation, sales editing/canceling, reports, CSV export, local IndexedDB storage, and manual Firestore sync.
KEY FEATURES — 05
Product registration, cart, cash/Pix/card checkout, change calculation, sales history, editing and cancellation, reports, CSV export, IndexedDB persistence, and manual Firestore sync.
RESULTS — 06
The client gained a more organized and reliable sales routine, with faster checkout, structured history, clearer revenue reports, and the ability to keep operating even with unstable internet.