NS-Sheam/ticketo-client — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a polished event ticket booking app called Ticketo. I want three kinds of users, attendee, organizer, and admin. People should be able to sign up with email and password or Google, stay logged in, and only see the pages that match their role. Organizers should be able to create an organization profile, add events with title, banner, category, location, date, price, seats, and description, then manage those events. Events should go through pending, approved, and rejected status so admins can moderate them.

On the public side, make a nice home page plus an events page with search, category and location filters, pagination, and event detail pages. Attendees should be able to choose ticket quantity and pay securely with Stripe, then see booking and payment history in their dashboard. Organizers should have revenue and booking views, and admins should have analytics, user management, event moderation, and transaction monitoring. Also include a one time premium upgrade for organizers. Make it feel modern and smooth, and check current docs online if you need to.

Want more depth? Deep Reverse