EdsonJunior._
← Todos os projetos

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