Juan Navarro — Branding, web design and visual identity
Estepona Travel — Local destination, tourism and digital product · Juan Navarro
2026

Web design UX/UI

Local destination, tourism and digital product

Estepona Travel

We designed and built Estepona Travel: a living destination guide where the daily agenda, interactive map, routes, food and trip planner all work as one product, in three languages.

Client

Own project

Year

2026

Sector

Local destination, tourism and digital product

Location

Estepona, Málaga

Categories

Web design UX/UIBrandingMarketing

Services

Digital productDestination guideUX/UIInformation architectureVisual identityArt directionInteractive mapEvents agendaEditorial contentMultilingualSEOFrontendBackendNext.jsGoogle MapsResponsive
Estepona Travel — facade

Context and challenge

The starting problem wasn't a lack of information but how scattered it was. A visitor arriving on a Thursday in August might find a poster for a concert, a review of a restaurant and a beach map in three different places, none of them updated on the same day, and still not know what to do that afternoon. The information existed; what was missing was somewhere to turn it into a decision.

A destination isn't explained, it's walked

Estepona has 74 large-format murals spread across the old town and the neighbourhoods, a long seafront promenade, a marina, streets whose flowerpots are an attraction in themselves, markets, beaches that are nothing like each other, and a cultural calendar that never stops. All of it works as a physical experience and falls apart on screen: it turns into lists. The challenge was to design a product that kept that sense of a route.

The visitor and the resident aren't the same person

A resident wants to know what's on this weekend. Someone arriving for the first time wants to understand the place. Someone with two hours before getting in the car wants a short answer. All three had to fit inside the same product without any of them feeling out of place, and without building three separate sites.

Strategic approach

We built Estepona Travel around four intents, not around a menu. The navigation, the homepage, the map and the agenda are different faces of the same four questions.

Discover

For someone who doesn't know what they're looking for yet. Editorial content about the old town, the mural route, the beaches, the market, local history and the places that don't come up in a first search. Here the product behaves like a magazine with a point of view, not a directory.

Know what's happening

For someone who wants the pulse of the destination. The homepage opens with the temperature, the state of the sea and what's on today, with tabs for today, tomorrow and this weekend. This is the layer that forces the product to stay alive: if it isn't up to date, you notice immediately.

Decide

For someone who already has options and needs to choose. Entries with opening times, exact location, context and a reason why it's worth it. The interactive map layers more than a dozen categories —murals, beaches, places to eat, gardens, museums, urban art, history, nature— over the same geography.

Plan

For someone working with a fixed amount of time. The planner doesn't ask "what do you like?" but "how much time do you have?": a morning, a day, a weekend, a week, or I already know Estepona. Available time is the variable that really shapes the decision, and it's the one almost no guide asks about.

Estepona Travel — estepona travel landscape 01 hoy
Estepona Travel — estepona travel landscape 02 agenda
Estepona Travel — imagen editorial del proyecto

Scope of work

01

Product direction and strategy

  • definition of the product and why it should exist
  • the intent model as the basis of the architecture
  • editorial criteria and a policy for what gets in and what doesn't
  • phased roadmap for how it grows
02

Brand and visual identity

  • full visual identity and logo
  • colour system with semantic roles per section
  • photographic art direction and image treatment
  • tone of voice and writing rules
03

Information architecture and UX

  • section structure derived from the four intents
  • navigation, search and cross-cutting discovery
  • design of the planner around available time
  • place, event, route and restaurant entries as reusable pieces
04

Interface and design system

  • component system, typography and hierarchies
  • editorial modules, carousels, explorers and maps
  • responsive design across every surface
  • empty states, loading and transitions
05

Content and SEO

  • writing and editing of the editorial pages
  • semantic structure, metadata and structured data
  • Spanish, English and German versions
  • sitemap, indexing and internal linking architecture
06

Technology and development

  • frontend and backend on Next.js and React
  • database for the agenda, places, routes and business directory
  • map integration with Google Maps
  • live weather and sea data
  • admin panel for content management
  • transactional email and newsletter

Visual development

The visual direction comes from the place, not from a trend. Estepona is whitewash, bougainvillea, painted flowerpots, botanical gardens and sea: a chromatically loud destination. The decision was not to compete with that. The system rests on a deep botanical green that acts as both background and authority, lets photography carry the colour, and reserves the bright tones for signalling rather than decoration.

Each colour family has a job. Garden green marks action and things you can do; coral, the agenda and events; golden sand, food; turquoise, routes and the coastline; Mediterranean blue, planning and culture. Browse for long enough and you start navigating by colour without having consciously learned it.

The rest of the language is deliberately editorial: large headlines, plenty of air, generous grids, photography full-bleed when the place deserves it and restrained when the information is what matters. The premium feel doesn't come from effects — it comes from spacing, contrast and not adding one element more than necessary.

Guía de color

Colores primarios

Deep Botanical Green

#1D614D

Living Garden Green

#6FAF45

Mediterranean Blue

#4170B4

Sea Turquoise

#37B3BE

Colores secundarios

Bougainvillea Coral

#C35D5F

Golden Sand

#DE9F2C

Carbon

#17211D

Estepona Travel — estepona travel landscape 03 mapa

System, replicability and depth

Estepona Travel isn't a set of pages: it's a system where content is entered once and appears wherever it makes sense. An event lives in the agenda, surfaces on the homepage the day it happens, appears on the map if it has a location, and enters a plan if it fits the user's available time. That's the difference between publishing and operating.

The agenda as a system, not a list

The agenda is what holds up the product's promise. It's organised by navigable months, by proximity —today, tomorrow, this weekend— and by type of event, and every entry carries its own validity window. An event running until 16 August behaves differently from one that's only tonight, and the system understands that. The homepage consumes the agenda rather than duplicating it: what you see under "today" is the agenda filtered by the moment someone opens the page.

Mural route explorer

The 74 murals are the destination's most recognisable cultural asset and deserved more than a gallery. They were resolved as an explorer with three ways in: the full gallery with image, artist and exact address; a map with every mural pinned; and a route builder where you select and order the ones you want to see and take it with you on your phone. The same information works for looking, for getting there and for walking.

The interactive map as a cross-cutting layer

The map isn't a section: it's another way of reading all the content. It filters by category over the same surface —murals, beaches, restaurants, gardens, museums, urban art, history, nature, the marina— and lets you go from "what's nearby" to the full entry without leaving the geographic context.

Multilingual as a product decision

Spanish, English and German aren't a translation layer on top of the site: they're three versions with their own routes, their own metadata and their own indexable content. In a destination where international visitors are a significant part of the audience, treating languages as a surface layer would have limited the product exactly where most of it is at stake.

Design and SEO worked together

The editorial structure and the semantic structure were decided at the same time. Every page has a reason to exist for a person and a reason to exist for a search engine, and when the two didn't line up, the page was rethought rather than forced. That includes heading hierarchies, structured data, internal linking between related sections, and a sitemap generated from the content itself.

Technical foundation

Framework

Next.js

frontend and backend under one architecture, routing per language and rendering suited to content that changes daily

UI Library

React

a composable interface; explorers, maps, carousels and entries share the same base blocks

TypeScript

typed events, places, routes and categories; the data model is explicit and holds up as it grows

MySQL database

agenda, business directory, points of interest and routes with real relationships between entities

Google Maps

geolocation for every point in the destination and direct navigation from each entry

Live data

temperature, sea state and daily conditions built into the homepage

Tailwind CSS

a styling system consistent with the identity, with no drift between sections

Email

Resend

transactional email and newsletter carrying the project's identity

Admin

Admin panel

in-house management of the agenda, entries, routes and content without depending on an external CMS

The website

The identity, extended into the digital space.

estepona.travel
estepona.travel — web design

Result and transformation

The result is a digital product that works as destination infrastructure: a place where Estepona's scattered information is gathered, ordered and connected to the decision someone actually has to make.

The transformation translates into:

a guide that answers "what do I do now", not just "what to see in Estepona"

an operational agenda that feeds the rest of the product instead of living apart

the 74 murals turned into an experience you can browse, plan and walk

a map that unifies categories that used to sit in separate sources

a planner that starts from available time, the variable that really decides

three languages treated as three indexable products, not as a translation

an identity that orders content by colour and makes the site navigable by instinct

a technical base ready to keep growing in sections, data and functionality

Strategic reading

A destination doesn't need another website describing it: it needs something that makes it usable. Estepona Travel isn't competing to have more content than anyone else it's competing to turn the content that exists into a decision someone can make in thirty seconds. Designing that forces a lot of decisions before anything is drawn which questions matter, which information is noise, what gets shown first and it forces you to build it so that it's still true tomorrow. A product that promises to be up to date only works if its architecture allows it; design and engineering, there, are the same conversation.

More projects

View all →
All projects