hm

HM Engenharia is a construction company with almost five decades of experience, focused on making the first home a reality for thousands of families. Its projects are designed to bring together affordability, functionality and quality of life, marking important milestones in clients' lives. Over the years, it has built a solid reputation in the affordable and mid-range housing segment.This project was developed in partnership with Hagens, who works directly with the client.

Website

https://res.cloudinary.com/faustoalves/image/upload/v1770230432/portifolio/work/hm/hm_01_udeaq8.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230429/portifolio/work/hm/hm_02_xgbwmp.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230430/portifolio/work/hm/hm_03_skf38s.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230430/portifolio/work/hm/hm_04_xjxjpo.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230431/portifolio/work/hm/hm_05_ldp7ix.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230432/portifolio/work/hm/hm_06_xeylsf.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230433/portifolio/work/hm/hm_07_vmdpfc.png

For HM Engenharia's Website, the UI/UX was produced by Hagens, while I focused on technical guidance for critical components and the entire frontend implementation. The application was built with Next.js, Tailwind CSS and TypeScript, always prioritizing performance, SEO and a smooth user experience. Every component was structured to be highly customizable, enabling quick adjustments as new requirements emerged. We also implemented a BFF (Backend for Frontend) to increase application security and enable precise cache control, ensuring fast responses without compromising content freshness.

Stack:

Next.js

Strapi

Tailwind CSS

TypeScript

Node.js

Strapi

Headless CMS

https://res.cloudinary.com/faustoalves/image/upload/v1770230448/portifolio/work/klosterwald/klosterwald_strapi_01_gnxukw.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230447/portifolio/work/klosterwald/klosterwald_strapi_02_nlutdn.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230445/portifolio/work/klosterwald/klosterwald_strapi_03_py6xtj.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230447/portifolio/work/klosterwald/klosterwald_strapi_04_zsmlky.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230452/portifolio/work/klosterwald/klosterwald_strapi_05_yqvlga.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230452/portifolio/work/klosterwald/klosterwald_strapi_06_ld64sl.png
https://res.cloudinary.com/faustoalves/image/upload/v1770230453/portifolio/work/klosterwald/klosterwald_strapi_07_jpnqtn.png

On the Headless CMS side, I implemented and customized Strapi to meet HM Engenharia's needs. I integrated the CMS with Cloudinary, ensuring optimized image delivery via CDN and automatic adaptation to the user's device. I structured content using components and dynamic zones, allowing the marketing team to create dynamic pages without being locked into fixed templates. I also set up a draft and scheduled publishing workflow, plus a smart integration with the Website for on-demand cache revalidation, balancing performance and editorial control.

Stack:

React

Strapi

TypeScript

Node.js