Onyx
Gestão financeira pessoal com IA e Machine Learning
Planilhas e formulários longos quebram a constância do registro diário de gastos e não oferecem previsão de saldo até o fim do mês nem alerta de desvios de consumo.
PWA full-stack desenvolvido individualmente e publicado em domínio próprio na Oracle Cloud. Une entrada de despesas em linguagem natural via LLM com um pipeline diário de aprendizado de máquina para análise preditiva do orçamento.
- Autenticação passwordless por passkey (WebAuthn) ou e-mail/senha com JWT e confirmação por código OTP
- Chatbot integrado à API Gemini que converte frases como "gastei 50 com pizza ontem" em transações categorizadas
- Pipeline diário (APScheduler): Prophet (previsão de saldo até o fim do mês), Isolation Forest (gastos atípicos de 30 dias) e Apriori (hábitos de consumo)
- CI/CD no GitHub Actions executando 50 testes pytest em Docker Compose a cada Pull Request
React · TypeScript · FastAPI · PostgreSQL · WebAuthn · JWT/OTP · Gemini API · Prophet · Isolation Forest · Apriori · Pytest · GitHub Actions · Docker · Oracle Cloud

Fluxo mobile do Onyx: dashboard, carteira e chatbot com Gemini
Espaço preparado para o gráfico comparativo do Prophet e alertas do Isolation Forest (/public/projects/onyx-prophet.webp).


