02 · E-commerce
Mile West
Online store for a handbag and accessories brand selling in Brazil and the US.

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