Our training organisation runs in-person workshops for corporate executives and now needs a high-end, clean, responsive website that moves all enrolment steps online. The site must let visitors submit an initial Expression of Interest, progress to a bookings page, register as users (registration is mandatory for every attendee), and then complete payment on the spot.
Core flow
1. Visitor lands on an EOI form, submits, and receives an automated acknowledgement.
2. From that confirmation, the visitor is directed to choose a workshop date on the bookings page.
3. They create a user account or sign in—no guest checkout.
4. Payment is completed through either credit/debit card or direct bank transfer; the system should record payment status and trigger the appropriate email receipts.
I’ll need an admin dashboard to:
• Add or edit workshop details, capacities and pricing
• View EOIs, confirmed bookings and payment status in one place
• Export attendee lists to CSV
Please build on a mainstream CMS or framework (WordPress + WooCommerce, Laravel, or a comparable solution—open to your recommendation) so we can maintain it in-house. Mobile responsiveness, basic on-page SEO setup and clear documentation for our staff are part of the brief.
Acceptance criteria
• All four steps above function smoothly on desktop and mobile
• Mandatory registration gate cannot be bypassed
• Successful payments update booking status automatically; failed or pending payments are logged accurately
• Admin exports match the booking data displayed on screen
Timeline and suggested milestones are welcome in your proposal.
Show More