Skip to content
Lucas Migueiswhat am i doing now?
  • About
  • Projects
  • Skills
  • Experience
  • Contact
Back to portfolio

CASE STUDY · 03

Eiri Pet Sitter

  • └Client work
  • └2026
  • └Solo Designer + Developer
  • CMS

    Sanity

    Single document, edited in Portuguese by the owner: copy, photos, testimonials, FAQ and the WhatsApp number.

  • FALLBACK

    100%

    Every field is optional — empty ones fall back to copy and photos bundled in the code.

  • LOCALES

    2

    PT and EN with a per-field chain: CMS translation, bundled EN, then PT as last resort.

  • MONTHLY COST

    $0

    Static Vite build on Cloudflare Workers, Sanity free tier for content.

└ OVERVIEW

Playful landing for a Brazilian pet sitter with all content in Sanity. Every CMS field is optional and falls back to copy bundled in the code; leads go straight to WhatsApp.

View live
  • └ Problem

    A pet sitter in Indaiatuba, Brazil needed a site that turns visits into WhatsApp conversations. She has to update prices, photos, testimonials and FAQ on her own — no code, no monthly bill.

  • └ Solution

    React 19 and Vite with a playful identity: paw-trail cursor, polaroid photos, a marquee and a simulated WhatsApp chat showing the daily report. Content lives in a single Sanity document with the Studio in Portuguese; every field is optional and falls back to bundled copy, so a half-filled CMS never renders an empty section. Images get hotspot crops and blur-up placeholders. Vitest covers the content mapper and key sections.

  • └ Impact

    Live on Cloudflare Workers at zero monthly cost. The owner edits both languages — copy, photos, even the WhatsApp number — from Sanity Studio without touching code.

© 2026 Lucas Migueis