The website will be built to a design provided by the client.
The website will be built using c#, MVC4, JavaScript (JQuery or AngularJS), HTML5 and CSS3.
The events, bookings, etc will be held in a MS SQL database.
The website will consist of:
An event listing page, showing details of each event, in chronological order.
* Events will be able to be filtered on event category, date and if places are still available.
* Each event will show details; name, location, time, date & places available.
* Each event will have a require places and book button, which directs the user to book the event.
A booking page:
* This will display the details of the event to be booked and seats required.
* A form to enter customer details; title, first name, surname, address (5 lines), postcode.
* A book button that will process the booking.
* Validation will exist for the title (drop down list), first name (not blank), surname (not blank), postcode (not blank).
* The form will display either a thank you message or error message on submission of booking request.
There will be no payment system integration.
The client will receive the source code and SQL scripts to create the database, stored procedures and add example data.