Zootrain

Background

Zootrain is a website offering training seminars to those who wish to gain a better understanding of the successful use of Google Adwords. It provides background information on the concept of Adwords and the trainers themselves, as well as allowing visitors to book upcoming seminars.

How the site works

The site is built using ASP.NET 2.0 and C#, and makes use of a Master Page and CSS to control presentation and layout. It also makes extensive use of XML as a content storage mechanism. The seminar dates and location uses the Google Maps client script API to display a map centred on the seminar location, and shows a calendar with upcoming dates, which visitors can book directly from.

Payment for seminars is taken directly from the registration page via the Google Checkout API, an ASP.NET API that creates a SOAP request and response that are passed back and forth between the Zootrain site and Google's servers.

Once the user has filled in the registration form and entered an optional dicount voucher code, they are redirected to Google Checkout's site to complete their purchase. Their registration data is saved on the Zootrain site in an XML file and sent to the site owner via email. Each seminar has a maximum number of available places, which is contained within a seminar XML file and adjusted accordingly. Seminars with no available spaces are marked as full and not able to be booked.