goragodwiriya/booking — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a meeting room booking system for an organization, with a clean web app that works for normal staff, approvers, and admins.

Users should be able to browse meeting rooms with photos, building info, room number, capacity, and details. They can create a booking by choosing a room, topic, number of attendees, equipment, notes, start date, end date, start time, and end time. If they pick several days, treat it as the same time slot repeated each day, not one continuous booking. The system must check for room time conflicts before saving.

Staff should have a My bookings page where they can see status, edit, cancel, or delete depending on the rules. Approvers need an approvals queue and a review screen where they can approve, reject, send back for edits, or cancel, with another conflict check before final approval.

Admins should manage rooms, upload room images, enable or disable rooms, set approval rules, cancellation rules, deletion rules, categories, and equipment. Add a booking calendar and notifications through email, LINE, and Telegram. Look up current docs online if you need to.

Want more depth? Deep Reverse