Can I vibecode YouCanBookMe?

price $9/moyou'd save $108/yrbuild time multi-daycategory schedulingreplaced by 0 people
KINDA
MOATintegrationsexecution polish

The core loop is buildable, but a dependable replacement becomes a real weekend or multi-day project. For YouCanBookMe, offer booking pages with availability rules, confirmations, and rescheduling. The hard boundary is calendar integration maturity, forms, reminders, payments, and support, plus calendar integrations and reliability.

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 2,467 chars
Build a highly customizable, professionally branded personal replacement for YouCanBook.me in an empty repository.
Use exactly this stack: Next.js 15, TypeScript, PostgreSQL, Drizzle ORM, Google Calendar OAuth, and Resend; do not offer alternative stacks.
Primary job: Build a premium scheduling tool that gives users granular control over their booking page's visual design, availability rules, and automated communication workflows.

Core Requirements & Architecture:
- Implement highly configurable booking pages where users can customize colors, layouts, and branding to act as a seamless extension of their business.
- Build a robust availability engine that supports advanced rules like buffer times between meetings, custom working hours, and minimum notice periods to prevent burnout.
- Create a flexible custom form builder allowing users to collect specific information (with conditional logic) from clients before finalizing the booking.
- Develop a "Request-Only" booking flow for high-value consultations, allowing the host to approve or decline meeting requests before calendar events are created.
- Implement an automated workflow system for sending customizable confirmation, reminder, and follow-up emails via Resend.
- Connect Google Calendar using OAuth for two-way syncing to prevent double bookings, storing refresh tokens encrypted at rest.

Technical Constraints:
- Make the first run work locally with one documented command.
- Store all user data locally by default and make export straightforward.
- Put secrets in .env, ship .env.example, and never commit credentials.
- Calculate availability in UTC and automatically render it in the visitor's detected timezone.
- Reserve slots transactionally and create calendar events safely.
- Include clear empty, loading, success, and recoverable error states.

Deliberate Exclusions:
- Do not add accounts, billing, telemetry, analytics, or a hosted control plane.
- Deliberately leave out Microsoft and Apple calendar support.
- Deliberately leave out complex payment processing, team round-robin routing, and enterprise CRM integrations.

Testing & Documentation:
- Write focused tests for the availability calculation engine and the request-only approval workflow.
- Add one end-to-end happy path test for booking creation.
- Create a comprehensive README with setup, architecture, permissions, data location, and backup steps.
- Finish by running the tests and listing the exact commands used.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from YouCanBookMe
  • The original service's mature integrations and ecosystem
In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers