← Selected work

02 · E-commerce

Mile West

Online store for a handbag and accessories brand selling in Brazil and the US.

Mile West Brazilian storefront home page with a leather handbag

Context

A handbag and accessories brand selling in Brazil and the United States needed a real online store, not a catalogue site: customers had to be able to browse, save, sign in and buy, and the team had to manage products on their own.

What I built

The customer side end to end, from browsing to checkout, and the admin area the team uses to manage products.

Features

  • Responsive storefront
  • Product catalog and product pages
  • Cart and wishlist
  • Customer accounts
  • “Create your bag” builder
  • Checkout flow
  • Order confirmation emails
  • Admin product management

Under the hood

Two storefronts, one codebase

The store runs as separate Brazilian and US storefronts under /br and /us, each with its own prices in BRL or USD. Orders keep the market they came from, so emails and admin views show the right currency.

Order emails

When an order is placed, the customer gets a confirmation email and the team gets a new-order alert, both sent with Resend.

Accounts and admin on Supabase

Customer sign-up, sign-in and wishlists use Supabase Auth with Next.js server actions. A separate admin area lets the team manage products without touching code.

Stack

Next.js · React · TypeScript · Tailwind CSS · Supabase · Resend