slabiak/AppointmentScheduler ? reverse-engineered prompt

Reverse engineered prompt

Build me a web app for scheduling appointments between providers and customers.

I want an admin area where I can add providers, services, and assign services to each provider, plus view all appointments, customers, providers, and invoices. Providers should be able to manage their own working hours, add breaks, choose which services they offer, and only see their own bookings. Customers should be able to register, log in, browse available services and providers, book a time slot, and manage their appointments.

Please include the full booking flow, where the app only shows times that are actually available based on the provider schedule, breaks, and existing bookings. Add appointment statuses, cancellation rules, rejection requests after a finished appointment, and automatic status changes over time. Also send email notifications when appointments are created, canceled, finished, rejected, accepted, or invoiced. It should generate invoices too, including PDF output. If you need to check current docs for anything, look them up online first.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab