← 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