A veterinary practice, equipped end to end.
Vully Vétérinaire, Montmagny (Vully), horses and small animals, 2026
The practice needed a clear online presence and a tool to keep its records, consultations and invoicing. I built both: the public website and a custom veterinary CRM connected to Bexio.
- Next.js
- Nuxt
- Supabase
- Bexio
- SumUp
A clear website for animal owners.
Presentation of the practice, services for horses and small animals, opening hours, contact and emergency instructions. The practice’s phone number is always one tap away, on mobile and desktop.



A management application built for the practice.
An installable web application, usable from a phone to a large screen, that brings the practice’s daily work together.
Clients and animals
One record per owner and per animal: identification, medical history, consultations and invoices.
Consultations
Report, services and products used, then an invoice generated from the consultation.
Reminders
Vaccination and follow-up reminders created from the services, with a log of follow-ups.
Invoices and cash desk
Invoices with VAT, payments and reconciliation of SumUp card payments.
Purchases
Supplier invoices uploaded as PDF and sent to Bexio.
Catalogue and stock
Services and products, prices, VAT, quantities and threshold alerts.
Analysis
What was done, for whom, and what is invoiced, sent or paid.
SI ABV
Antibiotic prescription reports sent to the federal FSVO system, with species and weight taken from the animal’s record.
Bexio
Clients, catalogue and invoices synchronised with Bexio accounting.
The project, in three stages.
01
Starting point
A veterinary practice for horses and small animals that had to keep its records, invoicing, stock and antibiotic reports, and be found online.
02
Implementation
A public website, then a custom CRM delivered in stages: records, consultations, invoices, cash desk, stock, purchases, reminders, SI ABV and Bexio link.
03
Result
One record per animal, invoices prepared from the consultation and sent to Bexio, reminders created from the services and SI ABV reports prepared from the animal’s record.
A similar process on your side?
Send a short description of the problem. If the need is relevant, I will suggest a call to look at the process concretely.
or write directly toadmin@vp-prog.ch