Em desenvolvimento2026 · Do zero, ponta a ponta
Clube da Joia — Marketplace
Loja online de prata 925 e moissanite, com painel administrativo e checkout
Sobre
O Marketplace do Clube da Joia é o site e o painel de uma joalheria que vende prata 925 e moissanite. Foi construído do zero em Next.js (App Router) com Tailwind e Supabase, e publicado na Vercel.
Loja: catálogo com filtros (categoria, modelo, aro, pedra, preço, promoção e ordem), tamanho do aro por produto, sacola, conta de cliente com Meus Pedidos, cupons, frete por UF e carrossel do Instagram.
Pagamentos: checkout com Mercado Pago (cartão em até 10x, Pix e boleto). Os preços são sempre lidos do banco, no servidor, e o webhook é validado por assinatura HMAC.
Painel /admin: login com 2FA TOTP obrigatório, recuperação de senha, convite de usuários, CRUD de produtos, categorias e banners (com upload no Storage), pedidos e permissões por papel (admin, editor, cliente) reforçadas por RLS no banco.
Meu papel
- Função
- Produto, design, front-end e backend — tudo.
- O que eu fiz
- Checkout Mercado Pago (cartão, Pix e boleto) com preços validados no servidor e webhook assinado
- Painel /admin com login, 2FA obrigatório e permissões por papel via RLS
- Catálogo com filtros, cupons, frete por UF, conta de cliente e Meus Pedidos
- Catálogo e banners no Supabase, com fallback estático
- Ferramentas
- Next.js, Tailwind, Supabase, Mercado Pago, Vercel
Destaques
- Catálogo
- Filtros por categoria, modelo, aro, pedra e preço
- Pagamentos
- Mercado Pago com cartão, Pix e boleto; webhook assinado
- Painel admin
- 2FA obrigatório e permissões por papel com RLS
- Backend único
- Supabase com Edge Functions, Storage e RLS