Studio Prats case study

Stack: Vue.js · Node.js · TypeScript · AdonisJS · PostgreSQL · Tailwind · Vite · Datadog · Cloudflare · Heroku Services: Product architecture · Full-stack development · UI/UX · Observability · CI/CD · AI-assisted delivery
We built the MVP of a web app that lets a seasoned travel marketer sell attraction tickets and tours directly to travellers. It plugs into a ticketing provider's API for instant access to hundreds of attractions, tours and tickets, and it also lets the founder list his own hand-picked tours for healthier margins. We launched focused on Thailand, with the architecture built to scale to new countries soon.
The founder once ran his own travel agency and is exceptional at marketing and traffic acquisition. He had the audience, the industry know-how and a clear commercial instinct — what he was missing was the technical foundation to turn that into a product he owns. Together we paired his travel expertise with modern tech so he could sell directly to customers instead of routing everyone through someone else's platform.
Strong traffic only pays off if there's a product ready to receive it. The founder needed to aggregate live inventory from a ticketing provider, present hundreds of attractions and tours cleanly, and let people book — all while staying fast and trustworthy on mobile. There was no existing tech foundation and no design team, so the MVP had to be built to scale from day one without cutting corners on quality or experience.
We made deliberate engineering choices to keep the product both fast to iterate and ready to grow:
A small team shipped like a large one by leaning on AI the right way:
Working with Ivan and Studio Prats has been great, specially the communication and the way he brought his own experience and feedback to the product.
— Dirk van der Zaan, Founder, Tuvaju
Curated destinations on the storefront, a detail page for every attraction and tour, real traveller reviews, and the admin behind it all that keeps inventory in sync.



Briefly tell us about your project. We will contact you quickly.
Tell us about your project