Finance portal
Two grocery shops check tills and takings every day
Two grocery shops log card and cash takings, expenses, purchases from suppliers and a daily till count, and each shop has live balances.
- Client
- Grocery retailer
- Industry
- Retail and wholesale
- Platform
- Web app
- Location
- Southern Europe
- Shops
- 2
- Backups
- Daily, 14-day history
The challenge
The owners wanted a daily view of cash, card and bank balances at both shops, and to spot till differences early, all without a heavyweight accounting system.
What we delivered
We built a simple finance portal: a daily till count showing the variance, live dashboard cards, supplier purchases, tasks and reports, all of which can be filtered by shop. Backups and security were part of it from day one.
In the product
What it covers
- Filter by shop on every screen
- Eight live figures on the dashboard
- Till counted daily, variance shown
- Tasks and a list of supplier purchases
- CSV exports and charts
- Rate limiting, CSRF protection and account lockout
- Audit log kept for a set period
- Database backed up daily, kept for 14 days
The results
- Balances for both shops seen every day
- Till differences caught on the same day
- Backups run automatically each day
Built with
- Python
- Flask
- SQLAlchemy
- PostgreSQL
- Chart.js
Related work
Other projects in daily use
Need something similar?
Describe the problem in a few lines. One call later, a written scope and a fixed quote reach you within 48 hours.
