asp.Net theatre booking & admin system

March 29th, 2009

Front end, University, Web development

adam-foster-web

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.

Finished? Back to my blog »

Comments

No comments.

Leave a Reply