Skip to content
← University

TPER website redesign

A user experience redesign of the Bologna public transport website, following the Double Diamond process from user research to a 22 page interactive prototype.

Role
Team member, TperTutti team
When
July 2026
Course
User Experience Design
Stack
User research, Usability testing, HTML, CSS, JavaScript, LaTeX
Prototype screenshot: the subscription login page with the Trainer Mode panel guiding the user step by step

Context

TPER runs buses and trains in Bologna and across Emilia-Romagna. Its website is where people plan trips, buy tickets and renew subscriptions, and it serves a very mixed audience: commuters, students, tourists and many older people. For the User Experience Design course, our team (TperTutti) redesigned it following the Double Diamond process: discover, define, develop, deliver.

Process

Discover. We tested the existing site with four participants on realistic tasks, measuring completion, time, errors and the System Usability Scale (SUS).

Define. From the findings we wrote four personas, usage scenarios and thirteen design recommendations.

Develop. We reorganised the information architecture, drew blueprints of the service ecosystem and user journey, built seven wireframes and documented five before and after comparisons.

Deliver. We built a clickable prototype of 22 pages in plain HTML, CSS and JavaScript: trip planner, tickets and prices, subscriptions with a guided wizard, discount eligibility checker, timetables, and a logged in area for payments, renewals and document uploads. The prototype supports Italian, English and Arabic. We then evaluated it with a cognitive walkthrough, two formative tests and two summative tests.

Trainer Mode

The central idea of the redesign is Trainer Mode: an optional overlay that walks the user through a complex task step by step (buying a ticket, renewing a subscription, planning a trip), highlighting the next thing to click. It targets users who are not comfortable with web forms, without making the site slower for everyone else.

Results

The test groups were small, as is common in course projects, so these numbers indicate direction rather than prove an effect. On the original site, participants completed 6 of 20 tasks and the average SUS score was 37.5. On the prototype, the summative tests reached an average SUS of 72.5 (above the commonly used benchmark of 68), and one representative task dropped from 195 seconds with seven errors to 57 seconds with none.

The full project report (about 125 pages, in Italian and English) is in the repository, written in LaTeX.

← All projects