Can I vibecode SimplyBook.me?

price variesyou'd save no subscriptionbuild time weekend to multi-daycategory schedulingreplaced by 0 people
KINDA
MOATintegrationsexecution polish

The visible service booking loop is buildable, but a credible replacement needs more than the first screen. SimplyBook.me earns its keep through OAuth, calendar reliability, so expect a weekend or multi-day build and a narrower personal scope.

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,415 chars
Build a highly adaptable, modular personal substitute for SimplyBook.me in an empty repository.
Use exactly this stack: Next.js 15 (App Router), TypeScript, Tailwind CSS, PostgreSQL, and Drizzle ORM.
Primary job: Build a service booking platform that utilizes a "Custom Features" architecture, allowing users to enable or disable specific modules based on their business needs (e.g., intake forms, SOAP notes, loyalty points, POS).

Core Requirements & Architecture:
- Implement a core booking engine that manages services, providers, availability (working hours and breaks), and appointments.
- Design a modular plugin system where features like "Intake Forms", "Coupons", and "Service Add-ons" can be toggled on or off via a settings dashboard.
- Create a dynamic booking flow that adapts based on the active modules (e.g., if the Intake Forms module is active, prompt the user for custom fields before finalizing the booking).
- Add support for service categories and duration-based pricing.
- Build a unified admin dashboard to manage bookings, clients, and active modules.
- Ensure the booking interface is responsive and provides a seamless mobile experience for clients.

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.
- Handle database migrations properly and seed the database with realistic sample data (e.g., a sample massage therapy clinic with services, active plugins, and past bookings).
- Include clear empty, loading, success, and recoverable error states.
- Validate all inputs on both client and server to prevent double-booking.

Deliberate Exclusions:
- Do not implement complex enterprise features like multi-location scaling, enterprise SSO, or full CRM capabilities.
- Deliberately exclude these paid-product advantages: complex multi-calendar syncing, advanced HIPAA compliance for SOAP notes, or third-party marketing integrations.

Testing & Documentation:
- Write focused tests for the core scheduling logic and module toggling system.
- Create a comprehensive README with setup instructions, database schema, architecture overview, and how to add a new "Custom Feature" module.
- Add scripts for install, development, test, and build.
- 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 SimplyBook.me
  • 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