Casa Julita: A Custom WordPress Restaurant Website Case Study

For this project, I developed a bespoke WordPress site, which you can view here:

“Casa Julita” restaurant demo site

The goal was to create a flexible, scalable website that goes beyond a standard theme build—while still remaining easy for non-technical users to manage.

Approach

Rather than relying on an off-the-shelf theme, I built the site using a custom child theme, allowing for full control over layout, styling, and long-term maintainability. This ensures that updates to the parent theme won’t overwrite custom functionality.

The design process began in Figma, enabling a clean translation from concept to implementation. From there, I recreated the design in WordPress using a combination of:

  • Custom HTML & CSS for precise layout control
  • Carefully structured templates within the theme
  • Reusable components for consistency across the site

Content Architecture

A key focus of this build was structuring content in a way that is both user-friendly and future-proof.

To achieve this, I implemented:

  • Custom Post Types (CPTs) to separate different kinds of content logically
  • Advanced Custom Fields (ACF) to give the client intuitive editing interfaces

This allows non-technical users to update content without worrying about layout breakage—while still enabling complex page structures behind the scenes.

Why This Matters

Many WordPress sites become difficult to manage over time due to over-reliance on page builders or rigid themes. This project takes a different approach:

  • Clean, maintainable codebase
  • Structured content instead of ad-hoc pages
  • Flexibility for future expansion

The result is a site that combines the usability of WordPress with the robustness of a more custom-built solution.

Hosting Context

The site is currently deployed on Hostinger, a platform known for its ease of setup, scalability, and integrated tooling for WordPress projects.

Summary

This project demonstrates how WordPress can be used not just as a CMS, but as a fully structured content platform, when combined with the right tools and development approach.

If you’re looking for a website that is both easy to manage and technically solid under the hood, this is the kind of architecture I typically recommend.