Case studies

Redeveloping a tourism platform to be current, intuitive and built to scale

“Turismo Torino e Provincia” (TTP) is the official Convention & Visitors Bureau dedicated to showcasing Torino and its surroundings as a captivating destination. Whether visitors are looking for culture, nature, sports, or sophisticated business experiences, TTP serves as their trusted gateway. In partnership with the design agency Pensativa, we have completely re-engineered their digital presence—transforming both the website and underlying server infrastructure—to enhance user experience and streamline daily operations for tourism professionals.

We partnered on
Frontend + backend development, Server management
Design
Pensativa
Year
2024

Intuitive, powerful search

Our team introduced Meilisearch, a cutting-edge search engine capable of rapidly indexing extensive website content and geographic coordinates. Rather than relying on conventional, resource-intensive database queries, Meilisearch delivers accurate, lightning-fast results with minimal processing power. Beyond standard searches, it dynamically feeds content into automatically updating lists, grids, and interactive maps throughout the site, significantly reducing editorial overhead and enhancing user engagement. By integrating precise mapping capabilities, visitors can effortlessly visualize locations, gauge distances, and discover content in an intuitive, spatial context.

A smarter events calendar

With nearly 30,000 events spanning 15 years of activity and dozens of daily updates, managing the events calendar required a more nuanced approach than simple "start" and "end" dates. Our custom-built scheduling system accommodates complex scenarios, such as weekly markets, seasonal festivals, or weekday-only museum exhibits. This flexibility enables precise, real-time insights into event availability.

By indexing event details along with geographic coordinates, visitors receive instant, relevant results based on their location and chosen date. The result? An effortless user experience for those exploring Torino, seamlessly discovering events happening right now, just around the corner.

32,190
events
All searchable in one place
125,852
documents
Indexed by Meilisearch
17,240
places
From museums to swimming pools

A living guide to the city

The website's backbone is its meticulously curated "Resources" section, featuring nearly 20,000 entries that range from boutique hotels and renowned restaurants to iconic museums and recreational facilities like ski resorts and swimming pools. Detailed, reliable information—including opening hours, pricing, menu items, room details—is continuously monitored and updated by a dedicated content team.

Specifically for accommodation data, the system synchronizes daily with ROSS 1000, Italy’s national tourism database, ensuring visitors always access the most accurate and timely hotel information available. Additionally, restaurant owners can manage their venue details directly through a user-friendly form within a private, dedicated portal. This feature empowers business owners to effortlessly maintain up-to-date and accurate information.

Photograph of the Sacra di San Michele, an iconic landmark featured on the TTP platform as a destination for visitors exploring Torino and its surroundings.

Seamless e-commerce and bookings

The project rollout began strategically, starting with the "Armonia" digital carnet. Post-purchase, users enter a dedicated platform designed specifically for event selection and booking. This custom solution allows patrons to reserve up to three concerts, coordinate attendance with other carnet holders, and enables event organizers to manage and track reservations seamlessly.

Building upon this success, we expanded the e-commerce platform to include additional offerings such as visitor passes (Torino+Piemonte Card and Royal Pass) and guided tour bookings. Recognizing the complexity of each product's unique characteristics, we built an entirely bespoke cart experience using Pinia and integrated secure payment processing through Stripe.

Empowering tourism offices

Behind the scenes, our backend also supports regional tourism offices by providing real-time PDF documents containing vital information—museum and restaurant hours, hotel details, ticket pricing, and more. Generated dynamically in seconds, these resources help frontline staff deliver exceptional visitor service efficiently.

Moreover, our custom-built Directus CMS extensions further streamline internal processes, including simplified tools for accounting, booking management, and intuitive form-based interfaces, enhancing operational effectiveness at every level.

Photograph taken inside a Turismo Torino e Provincia visitor's center, illustrating the support provided to frontline staff who use the TTP backend system and generated resources.
Credits

Website design by Pensativa. Additional design and data entry: Marco Alvaro.

Tech stack

Frontend: Nuxt 4, Naive UI, Leaflet, Pinia
Backend: Directus, Meilisearch, Stripe

See also

Want to get closer?