I have the need to build an event registration application and I wanted to ask some questions before I get too far into the process.
Currently I have one form built that integrates with PayPal, posts to a DB, emails the admin, and updates the DB upon IPN confirmation.
The plan is to expand this to be the event registration for up to 30 events for the same organization at different points throughout the year. The information and payment that needs to be collected is somewhat uniform but there are some differences to each event.
I would also like to add a backend to this to manage the registrations with sorting, reports, manual addition of registrants.
Can someone give me some direction on the following questions?
1. How should I go about building this at the beginning to facilitate the addition of additional registration forms?
2. Advice on the DB table structure? Should I put users in a table and connect them to different tables containing the event-specific information?
3. Where do go with the admin backend…
Thanks in advance!