I am the programmer for http://www.thehealingcycle.ca. The Healing Cycle is a cycling event that raises money for paliative care at a hospital. They are looking to be able to manage some of the content on the site, which I know EE would be completely capable of. I am not currently using a framework of any type and want to do so to clean up my code a bit. The site has grown considerably over the last few years. Here’s the thing… I need riders to be able to register for the event, which requires them paying a registration fee. There are many different categories of rider…. individuals, teams and team riders, families and family riders, families under a greater team etc.. We also allow donors to pledge money on behalf of a rider.
I also have a back end site where they are able to run reports etc… We break everything down by year in the reports. I am very familiar with CakePHP and was going to use it to get my code under control but that doesn’t give us CMS capability. How difficult / easy would it be to do the registrations/donations and how easy would it be for me to report on the data (not sure how EE builds the underlying tables as I assume I lose control of that?).
Any tools or add-ons that I would need/want to use?