Back to work
Company Freelance
Year 2026
Type E-Commerce · Redesign
Role Freelance Designer

Turning an incomplete website into a brand's first real sales channel

Rodriguez Project — Final homepage design
Overview

The brand had no functional digital presence — a half-built site, no visual identity, broken pages, and zero mobile configuration. The goal was to deliver a complete, conversion-ready site that could generate real sales from day one.

+43% Sessions growth post-launch
1st Sale recorded post-launch
100% Pages functional on delivery
Process
01

Identity first, functionality after

The problem wasn't purely technical. Without visual coherence, the site couldn't generate trust regardless of how functional it was. The homepage and brand language were redesigned first — using Rodriguez's identity as the structural axis — before touching the purchase flow.

Homepage before redesign Homepage — before
02

Purchase flow audited page by page

Every step of the e-commerce flow was mapped and corrected — product pages, cart, and checkout. Missing pages were built from scratch: promotions, general catalog, and accessories. Nothing was assumed functional until tested.

Full page audit comparison Full-page audit — before vs after
Figma design vs final result Figma spec vs delivered result
03

Competing visually with bigger brands

The design criterion was clear: the gap between Rodriguez and established competitors shouldn't be visible. Every component — product cards, collection pages, cart — was designed to match the visual standard of larger e-commerce players.

Product page before and after Product page — before vs after
Collection and cart before and after Collection + cart — before vs after
Results
+43% Sessions in the immediate post-launch period
0 → 1 First real sale generated through the site
100% Pages functional — mobile configured from scratch
Mobile experience before Mobile — before
Mobile experience after Mobile — after
Key learning

A broken site isn't a technical problem — it's a trust problem. Fixing functionality without fixing identity would have delivered a working site no one believed in.

ls -la cases/rodriguez.html git add -A && git commit -m "Hito 3: rodriguez fix" && git push