nateherkai/snagtime ? reverse-engineered prompt
Reverse engineered prompt
Build me a self hosted scheduling app called SnagTime that lets people create booking links, set availability, and let others book time with them.
I want users to be able to sign up, log in, recover passwords, verify email, create workspaces, invite members, and switch between workspaces. Each organizer should be able to create event types with different lengths, set weekly availability, add date overrides, buffers, minimum notice, and booking windows, then share a public link where visitors can pick a time in their own time zone and answer custom questions.
Please include booking confirmation, rescheduling, cancellation, and recovery links, plus Google Calendar sync for free busy checks and event creation. Add SMTP email notifications for both organizers and invitees, and Stripe test checkout support with webhook confirmation and refunds for testing. Also include simple branding options like accent colors, profile images, and uploaded logos.
Make it easy to run locally with a simple demo mode, and set it up so it can be deployed on a server I control.
Are you gonna build this?
make sure you review the code using coderabbit