Opportunity Brief — 2026-04-09 1320 UTC
Name
Booking / Appointments
One-Line Wedge
Availability rules for salon and other small teams without Calendly-style pricing and platform weight.
Problem
Local businesses need a working booking link and reminders, not per-seat scheduling software built for sales teams.
The people feeling it most are salon and other small teams. Calendly, Acuity Scheduling, Square Appointments set the market expectation, but the pricing and operational shape are too heavy for the actual buyer. 22 collected signals reinforce that the gap is mostly about price, setup burden, and feature overkill — not missing magic.
Top Evidence Signals
- [github-issues] Proper tabs for open files — https://github.com/microsoft/vscode/issues/224
- [github-issues] Feature request: support the
pnpmpackage manager — https://github.com/dependabot/dependabot-core/issues/1736 - [github-issues] MongoDB support for Prisma 2+ — https://github.com/prisma/prisma/issues/1277
- [github-issues] Submit Your MCP Servers here — https://github.com/chatmcp/mcpso/issues/1
Why Now
Small teams in 2026 are cutting tool spend and refusing extra platform debt. Calendly, Acuity Scheduling, Square Appointments are strong products, but they are packaged for bigger companies than salon and other small teams. That makes a smaller, self-hosted wedge in booking / appointments unusually easy to explain.
MVP
Build only this:
- Availability rules
- Booking page
- Reminders
- Reschedule flow
- Intake questions
Brutal Scope Cut
Do NOT build in v1:
- sales pipeline automation
- video meeting platform
- marketplace discovery
Who Buys / Uses It
- salon
- clinic
- local service business
What It Replaces
- Calendly
- Acuity Scheduling
- Square Appointments
Why Open Source Wins
The buyer already knows Calendly solves the problem — they just do not want the bill, lock-in, or platform weight. Open source wins here by offering predictable cost, local control, and a narrower product shape that fits salon and other small teams better than enterprise SaaS.
Suggested Stack
Node.js + Express + SQLite.
Scores
- Severity: 5/5
- Frequency: 4/5 — 22 signals collected
- Solvability: 4/5
- OSS Displacement: 5/5
- Distribution: 4/5
- Engagement bonus: +2
- Recency bonus: +2
Total: 26/29
Status
🔥 shortlisted
Candidate Tags
#booking #appointments #self-hosted #smb