POVV DSV Tool: ordering app for members

Projects POVV – Producenten Organisatie Vleesvee

POVV DSV Tool: ordering app for members

Flutter ordering app with Angular admin panel and .NET backend for POVV, the Belgian beef cattle producers' organisation: members order from their phone.

  • Flutter
  • Dart
  • Riverpod
  • Angular 21
  • .NET 10
  • PostgreSQL
  • Entity Framework Core
  • Docker Swarm
  • nginx
  • Firebase

POVV (Producenten Organisatie Vleesvee) is a Belgian cooperative that supports beef cattle farmers and strengthens their market position. Through POVV, members order cattle feed and other products from several suppliers. To simplify that ordering process I developed the DSV Tool: a mobile app for the members, a web admin panel for the secretariat and a central backend that ties everything together. Rock-IT has been working with POVV since 2021; after the website, this ordering platform followed in 2026.

The challenge

Beef cattle farmers want to order quickly and easily, whenever and wherever it suits them, without phone calls or e-mails back and forth. The secretariat wants an overview: who ordered what, at which price and from which supplier, and how does that order reach the supplier automatically? And because this is a closed members-only service, access has to be simple yet secure, without passwords that get forgotten.

The solution

Three components working seamlessly together:

  • Mobile app (Flutter, Android & iOS): product catalogue, ordering in a few taps, choice of delivery method (delivery, pick-up or on site), silo and remark per order line, management of the delivery address, fully available in Dutch and French
  • Simple and secure activation: members activate the app once with an activation code from POVV; the device is linked to the member, without username or password
  • Admin panel (Angular): manage members, activation codes, suppliers, recipes and price tiers, follow up orders, export to Excel and fine-grained user permissions
  • Automatic forwarding: every order is automatically forwarded through WhatsApp to the right supplier groups, with a demo mode to test the flow safely
  • Always clear: status banner in the app and a maintenance page whenever the backend is temporarily unavailable

Technology

  • App: Flutter with Riverpod (state management), GoRouter and Dio; crash reporting and test distribution through Firebase; prepared for publication in the App Store and Google Play
  • Admin panel: Angular 21 with standalone components and signals, multilingual
  • Backend: .NET 10 Web API in clean architecture (Domain, Application, Infrastructure), PostgreSQL 17 with Entity Framework Core and automated tests
  • Hosting & DevOps: Docker Swarm with nginx as reverse proxy and multiple API replicas, health checks and automated deploy scripts, hosted and managed by Rock-IT

Result

Members now order straight from their smartphone and the secretariat has one central overview of all orders. A complete platform of app, admin and backend, built, rolled out and hosted by a single point of contact.