WorkCaracol Adventures
Caracol Adventures
LiveTrilingual editorial site for an Essaouira ecotourism guide.
Overview
The Project
I built Caracol Adventures for Kabir, a guide running treks, bivouacs, workshops and souk tours in the Essaouira backcountry. He needed a site that could carry his content in French, English and Spanish without looking like every other tour-operator landing page. The audience is a mix of European travelers researching trips and locals looking for cultural experiences, so the writing had to read like a person, not a brochure.
I picked Astro 6 with Tailwind v4 because the content is mostly static prose with a few interactive bits. Content lives in MDX under src/content/, validated through Astro content collections with locale-scoped schemas. Routing is locale-prefixed with a route-map that handles translated slugs. Deployment is on Vercel, with FR canonical and EN/ES authored alongside rather than auto-translated.
The real reason: Kabir had been quoted absurd prices by local agencies for a site he couldn't even update himself. I wanted something he could grow into without paying someone every time.
Stack
Service
Web Development →Key features
What it does
In hindsight
What I'd do differently
I'd push for real photo assets earlier instead of accepting placeholders that lingered through three release cycles. I'd also set up a proper SVG export from the logo on day one instead of recoloring a raster image after the fact.
This project uses the Web Development service.
All workWant something like this built for you?
Tell me what you'd like to build and we'll see if it fits.