Step 01
Problem
- Content updates required developer input.
- Listings needed flexible templates by category.
- Performance had to stay strong with large media.
Step 02
Goals
- Build CMS-driven pages for each category.
- Keep the UI premium and minimal.
- Optimize media delivery and Core Web Vitals.
Step 03
Approach
- Modeled content types in Directus for flexible structure.
- Built reusable components for listing data and UI.
- Optimized images and video embeds for performance.
Step 04
Solution
- Dynamic category pages with shared structure.
- Reusable listing detail layout with tabs, icons, and inquiry form.
- Performance-focused rendering and media strategy.