One booking link now handles two locations without making the customer choose twice. Tiny change, much less confusing.
A lightweight booking page for neighborhood businesses.
The milestones that explain how the project has evolved.
The project started with a simple need: A lightweight booking page for neighborhood businesses.
The first build kept LocalLoop focused on one useful workflow before adding broader tooling.
The booking page now shows the next available time first. Shop owners said a long service menu made the page feel like homework.
A working pilot covers booking, reminders, and one simple cancellation path. The owner can handle the day from a phone.
Public updates from the builder about this project.
One booking link now handles two locations without making the customer choose twice. Tiny change, much less confusing.
tested reminder copy with real customers. boring 'your appointment is tomorrow' beat all my clever stuff by a mile. lesson learned.
salon owner does not need another dashboard. she wants her phone to stop ringing while she's with a client. yep, rewriting the pitch.
const available = slots.filter((slot) => !blocked.has(slot.startAt));
Quote of the day“Write the README like a sales page.”
couldn't agree more. small steps still count 👏
Help LocalLoop learn from real people.
Try booking and then changing a sample appointment. Where did the page make you stop and think?
Sign in to respond to this request.
Conversation
Share an idea, a question, or a useful experience.
Sign in to comment.
No comments yet