Voltar para projetos
Full Stack2026Atualizado no GitHub em 2026-06-01

Simple Bank

Demo de banco mobile-first com dupla entrada contábil e três camadas de IA aplicada.

Simple Bank

Aplicação full-stack mobile-first que simula um ledger bancário completo, com apps Web (Next.js) e Mobile (Expo/React Native) consumindo a mesma API autenticada. Implementa autenticação via Auth.js, transferências com chave UUID e QR code, e três camadas de IA: pontuação de risco por transação, consultor financeiro que analisa os últimos 30 dias e um comando de transferência em linguagem natural. O design segue a paleta Dracula com painéis glassmorphism e transições Framer Motion. Débitos e créditos são gravados atomicamente em transação Prisma sobre PostgreSQL.

Destaques técnicos

Ledger
Dupla entrada em transação Prisma atômica
IA de risco
Pontuação de risco (0-100) para cada transação
Consultor IA
Análise dos últimos 30 dias com dicas personalizadas
Transferência por texto
Comando em linguagem natural preenche o formulário

Stack

Next.jsAuth.jsPrismaPostgreSQLExpoGoogle GeminiTypeScriptTailwind CSS
emanuelVINIemanuelVINI

Full-stack developer focused on web products, resilient APIs, data modeling, and polished interfaces for technical evaluation.

Contact
contact@emanuelvini.devGitHubOpen to remote opportunities, technical challenges, and product work with TypeScript, Next.js, Fastify, and Prisma.

© 2026 emanuelVINI. All rights reserved.

emanuelvini.dev