
Booking platform · online appointments without commission
KnipVrij
Online booking for hairdressers and barbers, without a commission on every appointment.
Read the full story
Web app · registration, payment and waiting list
A web app for volleyball trainings and tournaments, built by me and in use in the Netherlands. The same idea works for courses, events and rentals in your business.

Starting point
Sign-ups came in through chats and lists, payments were checked by hand, and when someone cancelled, somebody had to phone through the waiting list. A lot of work for a team that really wants to organise volleyball.
What I built
A web app where players sign up and pay straight away. When an event is full they join the waiting list and move up automatically as soon as a spot opens.
Result
Features
A look inside
Views from VTAG: what customers see, and what the team sees.




The build
I built VTAG myself, from the list of manual steps to the admin area. One contact for everything. The build had four steps, and I take exactly the same four steps with you.
01
Sign-ups came in through chats and lists. Payments were checked by hand. When someone cancelled, somebody had to phone through the waiting list. Every one of these steps went on the list.
02
A place is only confirmed once it's paid. Unpaid places are released again after a time limit. A fair order decides who moves up, not whoever is quickest in the chat.
03
Sign up by playing level, pay online straight away, and join the waiting list when an event is full. No need to ask the team.
04
An admin area for bulk actions. The team can see at any time who has paid and who is coming.
For your business
You don't need a volleyball app. But you might need the same idea: sign up, pay, move up from the waiting list. Without anyone stepping in by hand.
Cooking class, training course or mountain-bike skills: participants sign up and pay with TWINT, the Swiss mobile payment app, or by card. The place is confirmed as soon as it's paid.
Boats, rooms or equipment: what's paid is booked. If someone cancels, the next person on the waiting list moves up automatically.
Tournament, camp or company event: sign-ups, payments and the list of participants in one place, instead of three lists and a group chat.
Everyone can see at any time who has paid and who is coming. Nobody has to match bank statements against a spreadsheet any more.
A similar project for you
Customers book and pay online; waiting lists and confirmations run automatically.
fromCHF 14'900.–live in 6 to 8 weeks
Start smaller
You don't need an app of your own, just less manual work with sign-ups? Then an automation sprint is often enough.
Automation sprint: from CHF 2'900.–running after 10 working days
Read more
Next available start: February 2027
Tell me in two sentences what is still done by hand today. In the first call I show you VTAG live. Within 48 hours you get a quote with a fixed price and a delivery date.