Aplicativo mobile bancário desenvolvido em React Native com foco em experiência do usuário, segurança e organização financeira. O app permite visualização de saldo, transações, cartão de crédito virtual com faturas, investimentos e gerenciamento da conta em tempo real.
- Autenticação de usuário e persistência de login segura para o contexto bancário via PIN ou biometria do dispositivo
- Transações ficticías entre os usuários do app por meio de chave Pix ou leitura e geração de QR Codes
- Histórico de transações financeiras com geração de comprovante compartilhável
- Reservas de valores com follow-up dos valores guardados
- Cartão de crédito para pagamentos a prazo
- React Native
- TypeScript
- JavaScript
- Expo
- Node.js
- Prisma ORM
- MongoDB
A aplicação utiliza uma arquitetura monorepo, com separação clara de responsabilidades entre interface do usuário, regras de negócio e comunicação com a API, garantindo escalabilidade, facilidade de manutenção e alta reutilização de componentes.
- Validações de entrada no frontend e backend
- Proteção de rotas autenticadas
- Tratamento de erros sensíveis
- Controle de operações financeiras
Demonstrar domínio em desenvolvimento mobile com React Native, integração com backend, boas práticas de código, UX aplicada a sistemas financeiros e estruturação de aplicações escaláveis.