International and Immigration Law
Website with a booking assistant
A sample page for a Barcelona firm working in international law, immigration and property for foreign clients: a glass panel over a city photo, three languages and an assistant that books consultations.
Problem :
The firm serves foreign clients in three languages (visas, Golden Visa, property, companies), yet its site did not show that breadth on the first screen, and booking from a phone took several steps.
Solution :
A first screen with a glass panel over a city image, the six practice areas as tabs, a language switch in the header and a booking button always in view. The assistant answers in the visitor’s language and gathers the details for the consultation.
My Role :
Concept, design and build of the sample page in three language versions, plus the assistant’s knowledge base. The firm’s name, address, phone numbers and staff names are removed from these screenshots.
Process :
I grouped the services by what a foreign client is trying to do, designed a cooler blue palette to match the international focus, built the language versions on the shared template and tested the assistant in Spanish, Portuguese and English.
Outcome :
A working multilingual page the firm could review before any agreement, with every area one tap from the first screen and questions answered at any hour.
Tech Stack :
Next.js + TypeScript + Tailwind on a multi-brand template (one code base, its own content, palette and first screen for each firm). An AI assistant limited to the firm’s own information, booking requests sent to WhatsApp, Telegram, a spreadsheet or a CRM. Hosted on Vercel.





