
Web design UX/UI
Tourism, local destination and digital product
Estepona Travel
We designed and developed Estepona Travel: a digital product bringing together events, beaches, food, routes, maps and experiences to help people decide what to do in Estepona.
Client
Estepona Travel
Year
2026
Sector
Tourism, local destination and digital product
Location
Estepona, Málaga
Categories
Services

Context and challenge
The problem with a destination like Estepona is not a lack of information. It is the opposite: too much fragmented information and very little help turning it into a useful decision. Posters, social media, generic portals, outdated listings, scattered event calendars and repeated recommendations that never answer what someone actually needs to know once they are there, with two days ahead and a wish to get it right.
A visitor who decides on the spot
Most travel decisions are not made months in advance, but that same morning. That was the starting point: someone opening their phone wanting to know what is on today, which beach suits them, where to eat well nearby and what is worth doing with a single afternoon.
A destination with more layers than it tells
Estepona is not only its beaches. There are more than seventy murals spread across the town, an old quarter that works as a route in itself, seven watchtowers, gardens, markets, the sea and a cultural life that changes every week. All of that richness existed, but it was neither ordered nor connected.
Real constraints
The product had to stand on its own: content that stays current without depending on a large team, reliable information in three languages, mobile performance over patchy connections, and a structure able to grow without being rebuilt every season.
Strategic approach
We decided not to design a guide. We designed a decision system.
The difference is fundamental. A guide accumulates content and sorts it by topic. A decision system starts from what a person wants to resolve and organises everything else around it. That is why the product was not structured around administrative sections, but around real intents: discover, know what is on, decide and plan.
Discover
The entry point is visual and editorial, not a menu. Large photography, clear typographic hierarchy and blocks that show the destination instead of describing it. Anyone arriving without a plan gets an image of the place, not a list of links.
Know what is on
The agenda is the heart of the product. It sits on the first screen, filtered by today, tomorrow and this weekend, because that is the most repeated question and the one almost no portal answers clearly.
Decide
Food, beaches, murals, routes and experiences are presented with judgement and enough context to choose without opening ten tabs. The map works as a transversal layer: the same content approached differently, by proximity rather than by category.
Plan
The planner organises a visit around the time actually available — a morning, a day, a weekend, a week — and also for those who already know Estepona and are after something else. It is the most direct translation of the underlying idea: turning information into a decision.
Three languages by design, not by translation
Spanish, English and German were part of the architecture from the start: content structure, routes, metadata and the agenda were built to live in three languages, not to be translated at the end.


Scope of work
Product and strategy
- product concept and direction
- content model definition and usage intents
- functional prioritisation and evolution roadmap
- editorial and content quality criteria
Brand and art direction
- product visual identity and graphic system
- functional colour palette applied to categories and content
- photographic art direction and image selection criteria
- editorial tone and product voice
Information architecture and UX
- section structure organised by usage intent
- navigation, taxonomies and filtering system
- design of the planner based on available time
- layered interactive map as an alternative route into the content
Interface and responsive design
- interface system, components and content hierarchies
- asymmetric editorial compositions with photography in the lead
- mobile design as the primary usage scenario
- states, listings, cards and detail pages
Content and agenda
- writing and editing of destination content in three languages
- events system with events, sessions and dates
- normalisation, deduplication and publication control
- approved image criteria for each event
Development and growth
- full development and implementation of the product
- automation of ingestion and maintenance processes
- technical SEO, structured data and internationalisation
- continuous evolution based on real usage
Visual development
The visual direction comes from a specific rejection: the generic travel-guide aesthetic, with collages of small photos, stock icons and blocks of text without hierarchy. Estepona Travel was built as a contemporary editorial piece, closer to a travel magazine than to a destination portal.
Photography is the identity. It leads everything else and takes the space it needs: full-width openings, large images with air around them and asymmetric compositions that break the predictable grid. Text does not compete with the image; it organises it.
Colour is functional. Botanical green carries the brand and connects with the character of the place — Estepona is known for its gardens and its streets full of flowers — while the rest of the palette works as a code: blue and aquamarine for the sea and beaches, green for nature and routes, ochre and coral for events, food and warmer content. The contrast between light backgrounds and deep green masses sets the reading rhythm and separates unhurried discovery from immediate, useful information.
Guía de color
Colores primarios
Botanical Green
#1D614D
Pantone 342 C (approx.)
Garden Green
#6FAF45
Pantone 368 C (approx.)
Mediterranean Blue
#4170B4
Pantone 2132 C (approx.)
Aquamarine
#37B3BE
Pantone 3252 C (approx.)
Colores secundarios
Lime Ochre
#DE9F2C
Pantone 143 C (approx.)
Coastal Coral
#C25E60
Pantone 7418 C (approx.)
Deep Botanical
#0D291A
Pantone 5535 C (approx.)


The agenda as a living system
The agenda is not a listing. It is the part of the product that has to stay alive every single day, which is why it was designed as a system rather than a page.
Each event has its own entity: dates, sessions, location, category, approved image and a detail page with structured data. On top of that foundation run the filters people actually use — today, tomorrow, this weekend — plus month-by-month navigation for those planning ahead.
Behind it sits work that never shows on screen and that is what holds the promise together: ingestion and normalisation of information, deduplication of events arriving repeated from different sources, control over what gets published and when, and editorial review deciding what deserves to be there. A mis-dated or duplicated event destroys trust faster than a good homepage builds it.
Technical architecture
The product was built from the base, following the same logic it was designed with: structure first, surface second.
Estepona Travel runs on an architecture made for living content, three languages and continuous growth. Every technical decision answers a product need, not the other way round: speed on mobile, well-modelled content, clean routes per language, and a structured data layer so the destination can also be understood beyond the website itself.
Technical foundation
Next.js
product architecture, per-language routing and rendering oriented towards performance and visibility on a content-heavy, constantly updated site
TypeScript
a typed content model for events, sessions, places and categories; fewer silent errors in a system that keeps growing
Relational database
MySQL/MariaDB as the base for destination content and the agenda: events, dates, locations, categories and the relations between them
Events system
ingestion, normalisation, deduplication and controlled publication to keep the information reliable day after day
Internationalisation
Spanish, English and German built into the content structure, the routes and the metadata
Technical SEO and structured data
markup for events, places and content so the destination is legible to search engines and assistants, not only to people
System, replicability and depth
Estepona Travel is not a website about a destination. It is a product model for understanding a destination.
The structure — usage intents, a living agenda, a layered map, a planner based on available time, multilingual content and structured data — is replicable. The content changes; the logic does not. That turns the project into more than a single case: it is a system capable of supporting other places with the same depth.
Coherence holds because every layer was designed together. The same editorial decision that organises a restaurant entry organises the agenda, the map and the planner. The brand is not a logo applied over templates: it lives in how things are named, in what is shown first and in what we decide not to tell.
The website
The identity, extended into the digital space.

Visibility and growth
Growth was worked into the design, not added as a final layer. Content structure, URL architecture, event and place markup, mobile performance and coherence across the three languages are product decisions that are also visibility decisions.
The path has been gradual and remains open: from the first organic visits to hundreds of daily clicks on its best days, with behaviour closely tied to the seasonality of the destination and to what happens in town each week. It is not a finish line, it is a trajectory in progress.
Result and transformation
The result is not a tourism website. It is a digital product that answers specific questions and helps people decide.
What exists today:
a visual, editorial entry point that shows the destination instead of describing it
a living agenda with today, tomorrow and weekend filters, and a dedicated page for every event
a layered map that allows discovery by proximity, not only by category
food, beach, route, mural, history and experience content with editorial judgement
a planner that organises the visit around the time actually available
a multilingual structure in Spanish, English and German
a technical base with modelled content, structured data and maintenance automation
a system ready to keep growing season after season
Strategic reading
A destination does not communicate better by having more content, but by helping people decide better. Estepona Travel shows that a digital product can start from an idea of our own and hold up with judgement: conceived, designed, built and maintained in the same place. The visible part — the photography, the typography, the editorial rhythm — only works because there is a structure underneath holding it up: modelled content, an agenda kept alive and technical decisions made in service of the experience. There is far more here than a website.
More projects

