EdsonJunior._
← Todos os projetos

Em desenvolvimento2026

Clube da Joia — App

App iOS e Android da loja, no mesmo backend do site

Sobre

O App do Clube da Joia leva a loja para o celular. Foi feito com Expo (SDK 54), expo-router e React Native, em arquitetura MVVM, e usa o mesmo projeto Supabase do site: o cliente entra com a mesma conta e vê os mesmos pedidos.

Navegação: abas Início, Loja, Sacola (botão central), Categorias e Conta. O catálogo e os banners vêm do Supabase, com uma cópia local de reserva caso a rede falhe.

Compra: sacola, cupom validado no servidor e pagamento pelo Mercado Pago, aberto no navegador do sistema e com retorno para dentro do app por deep link.

Qualidade: textos em português, inglês e espanhol com tipagem que acusa chave faltando, Jest nos testes e Sentry para monitoramento.

Meu papel

Função
Arquitetura, telas, integração com Supabase e checkout.
O que eu fiz
  • MVVM com view, viewModel, models e styles por tela
  • Abas Início, Loja, Sacola, Categorias e Conta com expo-router
  • Checkout Mercado Pago com retorno ao app por deep link
  • Textos em pt, en e es com tipagem; Jest e Sentry
Ferramentas
React Native, Expo, TypeScript, Supabase

Destaques

MVVM
Telas separadas em view, viewModel, models e styles
Checkout
Mercado Pago com retorno ao app por deep link
i18n tipado
pt, en e es verificados pelo TypeScript
Mesma conta do site
Login e pedidos compartilhados via Supabase