My girlfriend handles registrations for swim lessons, and it's a very time-consuming, badly-executed process. I told her that an online implementation of her forms, class rosters, and maybe even payments would simplify the process. Guess who gets to make this happen? (And needs your help to figure out how!)
Here's what's supposed to happen: Parents fill out an online form (name, address, the usual) that should indicate their kid's age and experience level. Then, we show a list of classes that their kid could fit in. They select the class time they want and get registered for it; we save the info to a database and maybe email them confirmation. In an ideal world, they could even pay online (through PayPal or something) and return later to change their class time. Oh yeah, and this all needs to be free (gratis) or very, very low priced.
I searched around, and the only related thread I could find was
this one. But most of that stuff didn't look free. Neither does anything on Google. A ready-made system would be great, but I'm not averse to making one myself if no good one exists. I have some programming experience and lots of web experience, and it's not a big deal for me to learn enough of a language to make a particular project work. So I'd gladly take any recommendations on how to make my job as easy as possible. We can work out whatever server configuration is needed, AFAIK.
Is this do-able? Any thoughts would be appreciated. Thanks!
PS -- While I wish everything could be put online, some people are still going to want to make and get phone calls. What's the cheapest, simplest VOIP solution out there? Bonus points if we can make it play the "press 1 for X, press 2 for Y" game, and apologies for being yet another Talk to the Machine operation. (This question is definitely secondary, and I'll be searching for this later, but if you know any off-hand...)
Learning FMP is also an issue - I'm having a hell of a time with it - but then again, I have absolutely zero programming or web experience, and you, apparently, have some.
posted by rossination at 10:57 PM on July 9, 2006