Skip to content
ARB Codes

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.