DVSA Trainer Booker Admin – Driver & Vehicle Standards Agency


A Bootstrap 3 based admin panel created for DVSA Trainer Bookers. Trainer Bookers are individuals and organisations that can book and administer multiple vehicle Theory Test slots on behalf of their candidates.

In terms of aim this project was very similar to the DVSA's Public Theory Test Booking website which I also created, however with the addition that Trainer Bookers will be booking many time slots and dates during a single session, so they can later pass these times on to the candidates they represent.

The main challenge was to provide all the functionality of the DVSA Public Theory Test Booking site in as few pages / clicks / actions as possible, whilst maintaining a clear and intuitive user interface that greatly speeds up the process.

This required the use of sortable tabled data to help book, purchase, organise, search, view, cancel and edit tests. After research into potential options I achieved this by integrating DataTables with Bootstrap3, and leveraging AJAX asynchronous loading to update pages without need for refreshing or requesting a new page.

During development I attended user testing sessions at DVSA’s offices in Nottingham presenting, observing and discussing the service's flow and functionality with major users. After analysing the results, we adjusted our flows and layout accordingly.


Agile Workflow / Git / Bootstrap3 / Jquery / Javascript / CSS / HTML