If your business runs on a notes app, a stack of group texts and a spreadsheet only you understand, I build the Python tool that replaces them. It's shaped around your process, so you don't have to change how you work to fit someone else's app.
Built for traveling hoof care: trimmers, farriers and shearers who cover big rural areas and see each customer a few times a year. The work is easy to plan once you know who's in. Finding out is the hard part.
A simple mobile page you can share anywhere: a text, social media, a business card. Customers enter their zip and animals, and the app files them into the right area using zip-prefix matching. “599” covers the whole Flathead, and a full zip can override it.

Pick an area and type the dates. Everyone signed up there gets a personal “we're planning to be in your area” email. Press send again later and it only reaches new sign-ups, so nobody gets emailed twice.


Each customer gets their own private link, already filled in with their details. They tap Yes, count me in, update their animals, and leave notes for this visit, like how many head or a gate code.


Confirmed customers land on the trip page with phone, zip, animals and visit notes, which is your route for the day. Anyone still waiting is listed underneath, and if they reply by text you tap Confirm. Every trip is saved, so “where did I go last fall?” is one click away.


Searchable customer list. Your list is yours: Export → CSV any time.

You draw your own areas by zip. Change one and every customer is regrouped instantly.
No login needed. It runs on fake Montana customers, emails are caught instead of sent, and everything resets every hour, so plan a trip, hit send and break whatever you like.
The full registration and ticketing system for a Kalispell agritourism ranch, live and taking real bookings. Guests pick an experience, choose a date and time, pay online and get their confirmation and waiver automatically. Staff run it all from an admin dashboard.

Production setup: separate app and PostgreSQL containers, with the database sealed off from the internet on an internal Docker network. Schema changes go through versioned migrations, and a deploy script runs health checks before going live.
For mobile businesses like farriers, groomers, plow routes and delivery runs. Group customers by area and fill each trip.
Online booking with deposits or full payment, capacity limits, waivers and confirmations that send themselves.
“You're due for a trim,” “your appointment is tomorrow,” “your order is ready.” Fewer no-shows and fewer phone calls.
Intake forms, cut sheets, rental agreements and estimates that land in a database you can search instead of a filing cabinet.
One admin page for jobs, customers and status, built for you and your crew, not your customers.
When the spreadsheet has outgrown itself: a real database with the same columns you're used to, plus export.
Your notes app, your texts, your paper forms. I start from the real thing, not a template.
Your areas, your wording, your steps. Often you'll see a working demo with your name on it before you commit.
Export to CSV any time. I host it, maintain it and keep it running, and I'm local if something breaks.
Tell me about it. If it can be automated, I'll show you how, with a clear scope and a flat price.
Get a Free Quote