
A web development project built using asp.NET. The brief was to create a fully functioning, database driven ticket booking service for a made up theatre company. Detailing all shows, venues, cast, productions and performances, the ability for customers to register then book tickets and for admin to add/maintain all content.
As well as simply viewing all the normal theatre content, the site has the following functionality:
- Full admin controls for updating all content and adding new content
- Booking system, and ticket availability checker
- Order history and ticket cancelation
- Dynamic cancelled performance and production notification
The design was created by me and the following technical functionality has been used:
- Themes and skins for styling and managing Controls, Menus, Login and Images
- User controls (for the promo boxes), a master page, several content place holders
- AdRotator driven by XML for the large promotion banner on the homepage
- Login control with LoginView and role groups for three types of members, all with different access levels
- Validation (regular expression, required field, range validator)
- Dynamic drop down list creation and manipulating data using standard form controls (check box, text input, DDL)
- Step wizards for registering and updating passwords
- Role based access to admin sections and different options on pages for individual roles
- Repeaters, Grid views, Form views, Custom data forms for inserting new data
- Data bind, database queries, session variables etc in code behind
- Fully commented code
- Cross browser compatible (ie6, ie7, safari, Google chrome, Firefox 2, Firefox 3)
- Dynamic page titles
- Complex data binding for ddl when updating / creating new shows/members/run/productions etc
The site is not live as I cannot host it.






Comments