Skip to main content

ONE IDEA / TWO INDEPENDENT CHECKS

Buildable does not mean worth building.

One booking tool for independent tutors, checked twice: can it be built (Vibe Engine v0.8), then should it be built (Market Engine v0.6). Two separate answers, never merged into one score.

Both checks are real runs on this brief: the Vibe Check on October 11, 2026, the Market Check on September 28, 2026. Prices and sources change: check them again before deciding.

CAN I VIBE CODE IT?

Vibe Engine v0.8Example · real run Oct 11, 2026

IT COULD VIBE

Maybe. Keep it to listings and one payment path, not live matching.

54

/100

Reduce scope before you build.

Web app for tutors to publish availability, book recurring lessons, and collect a deposit in one client flow.

Confidence: medium

REQUESTED BUILD · ESTIMATED ASSESSMENT

The score assesses the requested scope. The smaller bet below is not the same deliverable.

A focused web booking application with tutor availability, recurring lesson scheduling, and deposit collection is a bounded product, but payment confirmation and booking consistency add integration work.

How this score was computed

Vibe Engine v0.8

Base score includes the build-pattern and workload adjustments. The lowest applicable structural ceiling limits the final score.

Base = scope × 16% + complexity × 23% + dependencies × 18% + operations × 18% + builder fit × 25%, plus pattern and workload adjustments; rounded and bounded to 0–100.

-11.2: Additional unique workflows and templates; repeated records are not separate screens.

-3: Bounded integration, testing and distribution overhead across required surfaces.

8: Blended with a typed feasibility judgment of the whole brief for this builder.

46 → 54

TL;DR / FASTEST USEFUL VERSION

Choose the deposit timing and define payment states before building screens.

Watch first: Recurring availability creates edge cases

ESTIMATED MVP

4–12 weeks at your stated pace

49–167 focused build hours

MVP INFRA

$0/mo

Infrastructure only. Variable usage is separate.

Build reality

WHAT THE SCORE IS SAYING

HARDER54/100LIGHTER

The drag is Build complexity.

4–12 weeks at your stated pace.

What would make this lighter: defer Booking confirmations.

Your build shape

Each bar is a kind of work. Taller means more of that work before a useful first version.

Scope

LIGHT

3 MVP surfaces

System

MANAGEABLE

durable background workflows

Dependencies

LIGHT

3 external services

Operations

MANAGEABLE

continuous ops

Solo fit

MANAGEABLE

fits 10–20h/week

The MVP cut

BUILD NOW

  • +Tutor and client accounts
  • +Tutor and client profiles
  • +Availability and booking records
  • +Deposit collection
  • +Payment-confirmed booking workflow

DEFER ON PURPOSE

  • +Booking confirmations
  • +Product AI features
  • +Two-way calendar sync
  • +Marketplace payouts

Your next moves before building more

  1. 01Choose the deposit timing and define payment states before building screens.
  2. 02Specify one recurrence pattern and conflict rule for the first release.
  3. 03Decide whether client accounts are required or guest booking is sufficient.

Capability profile

Tutor and client accounts

MVP

Separate users need private availability, bookings, and payment-related records; this requires integrating standard account and session handling rather than inventing identity infrastructure.

COMPLEXITY 1/5 · DEP 1/5 · OPS 1/5 · 2–8h

LOW RISK

Tutor and client profiles

MVP

The recurring booking flow needs durable identities and basic contact or service details beyond a single anonymous session.

COMPLEXITY 1/5 · DEP 1/5 · OPS 1/5 · 3–8h

LOW RISK

Availability and booking records

MVP

Tutors must create and edit availability, while clients and tutors need durable recurring lesson records; this is ordinary record management with scheduling rules.

COMPLEXITY 1/5 · DEP 1/5 · OPS 1/5 · 4–12h

LOW RISK

Deposit collection

MVP

The requested flow explicitly collects a deposit before or during booking; a payment provider can be integrated, but payment state must be tied correctly to the booking.

COMPLEXITY 2/5 · DEP 3/5 · OPS 2/5 · 8–22h

MEDIUM RISK

Payment-confirmed booking workflow

MVP

Payment confirmation and recurring booking creation must survive retries or interrupted requests, requiring idempotency, validation, and webhook handling rather than one fragile request.

COMPLEXITY 4/5 · DEP 4/5 · OPS 4/5 · 18–56h

HIGH RISK

Booking confirmations

DEFER

A recurring appointment and deposit need durable confirmation and change notices; email is an integration option for communicating completed state.

COMPLEXITY 1/5 · DEP 2/5 · OPS 2/5 · 2–7h

LOW RISK

Suggested MVP workflows

Tutor availability workspace

SUGGESTED

Used by independent tutor

Requires Authentication · User Profiles · Crud

Client booking and deposit flow

SUGGESTED

Used by client

Requires Authentication · Crud · Payments · Durable Workflows

Booking management

SUGGESTED

Used by tutor + client

Requires Authentication · Crud · Transactional Email

Build plan

BUILD WITH · CODING AGENT

Claude Pro

From $20/mo

Claude Pro includes Claude Code, an agent that writes and runs the code in your repo. Cursor Pro costs the same if you prefer a visual editor.

See Claude Pro

ALTERNATIVE · Cursor Pro · From $20/mo

MODELS

In Claude Code, switch with /model: Claude Opus 5.5 to plan and for the risky parts, Claude Sonnet 5.5 to build day to day, Claude Haiku 5.5 for bulk edits. Claude Fable 5.1 for the hardest problems, where your plan includes it.

Model names checked Oct 11, 2026.

TIME AND TOOL COST

ESTIMATE

≈ 3 months at your pace

≈ $60 for Claude Pro over that time

Based on the high end of the effort estimate: 167 h, about 12 weeks at your stated weekly hours. Not a delivery date. Tool cost is the $20/mo list price × those months. Heavy use can cost more.

THE PROMPT

KICKOFF

Your agent writes PLAN.md and AGENTS.md, builds step 1, then stops for your OK. After that, say "next step".

STEPS

  1. 01Tutor and client accounts2–8 h
  2. 02Tutor and client profiles3–8 h
  3. 03Availability and booking records4–12 h
  4. 04Deposit collection8–22 h
  5. 05Payment-confirmed booking workflow18–56 h
I'm building: Web app for tutors to publish availability, book recurring lessons, and collect a deposit in one client flow.

Set up the project, then stop:
1. Write PLAN.md (under 60 lines): the goal, the steps below in order, what is out of scope, and how I will test the idea.
2. Write AGENTS.md with the stack and the rules below, so every later session follows them. If you are Claude Code, also write a CLAUDE.md that only contains @AGENTS.md.
3. Build step 1 only, then wait for my OK. I will say "next step" to continue from PLAN.md.

Steps:
1. Tutor and client accounts
2. Tutor and client profiles
3. Availability and booking records
4. Deposit collection
5. Payment-confirmed booking workflow

Out of scope. Do not build or scaffold:
- Booking confirmations
- Product AI features
- Two-way calendar sync
- Marketplace payouts

Stack: frontend: Next.js, TypeScript, Tailwind CSS, shadcn/ui; hosting: Vercel; backend: Supabase; payments: Stripe; workflow: Inngest.

Rules: small steps, tell me what changed after each one, ask before adding a dependency or a paid service, keep secrets in .env.

Riskiest assumption: A reliable payment-confirmed recurring booking can be implemented without ambiguous scheduling rules.
How I'll test it first: Build a vertical slice with one tutor, one client, one recurring weekly slot, deposit checkout, webhook confirmation, duplicate-event handling, and conflict rejection.

MVP stack

Technical starting points, not proof that the requested product is solo-buildable.

frontend

Next.js · TypeScript · Tailwind CSS · shadcn/ui

Ship a single web surface first. Extra native apps wait until the workflow works.

ALTERNATIVES · Vite + React · Remix · TanStack Query (optional)

hosting

Vercel

Hobby free · Pro from $20/mo · Prices checked Oct 10, 2026

Preview deploys keep a web MVP shippable without a server to babysit.

ALTERNATIVES · Railway · Netlify · Fly.io · Cloudflare Pages

backend

Supabase

Free, then from $25/mo · Prices checked Oct 10, 2026

Auth, Postgres and storage in one place. Skip a separate ORM on the first MVP.

ALTERNATIVES · Firebase · Postgres + Drizzle · Postgres + Prisma

payments

Stripe

Usage-based fees · Prices checked Oct 11, 2026

Stripe: availability and fees vary by country. Check yours before you build on it.

Availability and local payment methods depend on your launch country. Verify before you charge.

ALTERNATIVES · RevenueCat for store billing · PayPal · Paystack if you charge in Africa · Flutterwave if you charge in Africa

workflow

Inngest

Hobby free · Pro from $99/mo · Prices checked Oct 10, 2026

Durable jobs only when work must survive deploys and partial failure.

ALTERNATIVES · Upstash Workflow · Trigger.dev

Infrastructure cost

No cloud bill while this stays on-device or on free Hobby tiers.

May exceed your $100 envelope once usage grows.

Monthly infrastructure only; build labour and taxes are excluded.

SAME IDEA / NEW QUESTION

It can be built. Now: does anyone already pay for this, and what should you do about it?

Should I build it? · Market Engine v0.6 · United States · Checked Sep 28, 2026 · Example

FIND A WEDGEModerate evidence
  1. NOT YET
  2. TEST FIRST
  3. FIND A WEDGE
  4. BUILD IT

Find a wedge. Established products already own the broad job.

  • “tutor scheduling software” gets about 90 searches a month in the United States.
  • 2 direct alternatives were verified; the largest, setmore.com, gets about 1,053,528 organic search visits a month in the United States.

Can I build it? Reduce scope before you build · 54/100

Only 2 direct alternatives were verified. This can mean a narrow or local market, or competitors that describe the job differently. Treat competitive conclusions as provisional.

The numbers behind it

Search demand

90/mo

“tutor scheduling software” · $17.68 per click

Looking to switch

20/mo

“setmore alternative”

Competitors

2

Largest: setmore.com, ~1,053,528 visits/mo

Entry prices

$12/mo

Paid plan price found for 1 of 2 competitors.

Who already does this

Size is estimated monthly search traffic, not users or revenue.

  • setmore.com

    Get your free scheduling app now

    ~1,053,528 visits/mo

    Entry price $12/mo

    Looking to switch 20/mo

  • acuityscheduling.com

    Scheduling software to power exceptional client experiences

    ~926,226 visits/mo

    Entry price No price found

    Looking to switch —

Your next proof · 14 days

Qualified independent tutors managing recurring client lessons will commit before the product is built.

Test
Run eight behavior-first interviews, then ask for a paid pilot with a named team and start date.
Success looks like
Day 3: 5 qualified replies from 30 targeted invitations. Day 14: 2 paid commitments or 5 explicit next-step commitments.
If it fails
Narrow the segment or stop before building the full product.

How to get your first users

Every channel, ranked for this idea from the evidence above. Start with the first one; the rest say what would make them worth it.

How the 2 verified alternatives get users: 1 ranks in search, 0 buy ads, 0 are active on social.

Cold email and DMs

START HERE
  • These buyers have a job title and an inbox: they can be found and asked directly.
  • Build the list from LinkedIn job titles and company websites.

Send 20 personal messages to independent tutors managing recurring client lessons about how they handle this today. Aim for three calls, not sales.

Free · about 2 hours for 20 messages

SEO

WORTH A TEST
  • “tutor scheduling software” gets about 90 searches a month.
  • About 20 people a month search “setmore alternative”: they are already shopping.
  • setmore.com already gets about 1,053,528 organic search visits a month in this market.

Publish one honest “setmore alternative” page: what it does well, where yours differs, and who should not switch.

Free · results in 3 to 6 months

Launch sites

WORTH A TEST
  • Early adopters for this kind of tool browse launch sites.

Launch on Product Hunt or BetaList once ten people use it every week, not before.

Product HuntBetaList

Free · one day to prepare

LATER

  • Google Ads: About $17.68 a click on “tutor scheduling software”: $50 buys roughly 2 clicks. Bidding on “setmore alternative” costs about $51.88 a click.
  • Social posts: No verified alternative is active on social networks; LinkedIn posts build an audience slowly.

Research kit

Three ways to test the riskiest assumption with real people. Pick the one that matches the access you have.

For 20-minute calls with people who have the problem. Ask in order and listen for what they did, not what they say they would do.

  1. 01Tell me about the last time you arranged recurring lessons with a client. What happened from the first request to the confirmed schedule?
  2. 02How did you share your availability for that arrangement?
  3. 03How did you record or manage the repeated lesson dates after the first booking?
  4. 04Tell me about the last deposit you collected from a tutoring client. How was it requested, paid, and tracked?
  5. 05What did you do when a client changed or missed one of the recurring lessons?
  6. 06Which scheduling, payment, or tutoring tools have you used for recurring lessons? What did you use each one for?
  7. 07What caused you to start using your current process or tool? Can you describe the change?

Start with what people did last time. Pitching early turns research into compliments. Ask for a commitment only at the end.

Sources, unknowns and method

Sources

Unknowns

  • The alternatives scan did not complete for every query.
  • Only 2 of the minimum 5 alternatives passed first-party verification. Competitive conclusions remain incomplete.
  • Search demand includes related category terms. It remains directional and may overlap.
  • Competitive room needs at least 5 verified first-party alternatives.
  • Positioning distinctness needs at least 5 comparable first-party statements.

Method

The answer applies a fixed rule to the evidence above and to a typed judgment of how open the market is (1.9 of 4, jev-1.13.0). Search and traffic figures come from DataForSEO for United States. Prices are read on each competitor’s own pricing page.

YOUR NEXT MOVE

Run the same check on your idea.

The Vibe Check is free and takes about a minute. The Market Check is $9 per saved idea.

Check if I can build it