Projeto pessoal / Estudos · 2025
Urbanpay
Estrutura de uma fintech e plataforma de serviços financeiros.
Tecnologias
O Urbanpay é um banco digital fictício. A pergunta por trás dele era simples: o que existe por trás de um app de banco que a gente usa todo dia? Para entender de verdade, decidi construir um.
A plataforma simula o que um banco digital oferece: conta, Pix, cartões, empréstimos, investimentos: Tesouro, renda variável e cripto, de forma simulada, e os “porquinhos”, metas e reservas financeiras. Além da área logada, há o site público, com produtos, taxas, segurança e páginas institucionais.
Segurança foi o centro do estudo. Num banco, um erro de autenticação não é um bug qualquer: é dinheiro saindo da conta de alguém. Por isso o foco esteve nos fluxos de cadastro e login, na criptografia de senhas, nos tokens de sessão e em como mitigar problemas reais, como transferências indevidas.
O projeto é um monorepo com Turborepo: a versão web em Next.js e a versão mobile em React Native com Expo, lado a lado no mesmo repositório.

