Skip to the content
Michael V. ColiannaAuthor / Web Developer

Multi-Language Brochure

A brochure-style site with a few pages and built-in translations.
Back to Work

The client has a web site tailored to an audience seeking information in both Spanish and English. Their main goal is a phone call or online form submission. With the prior implementation of the site, updates were difficult to make to both the content and style.

TuAmica: Mobile home
A site page displayed on an iPhone
TuAmica: Mobile nav
The navigation menu activated on an iPhone
TuAmica: Admin
The backend admin menu displaying the areas to edit
TuAmica: Invokable controller
PHP code for the controller that handles serving the pages, using Laravel's "invokable" method
TuAmica: Form JS
Form submission JavaScript code
TuAmica: Inner page
Content on the site, with a dropdown button activated

The client provided a design. I built the entire site myself in Laravel, from the HTML views, to the backend controllers, to the frontend styles & scripts. At the beginning of the project, I opted to utilize the Voyager package. This made it easier to edit the translatable content from a web-based interface – the alternatives would have been utilizing Laravel’s language files (not optimal for small tweaks the client sometimes needs for blocks of text) or a view/partial for each language.