You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Alto contraste, texto grande e redução de animações (persistidos no perfil)
Atalho Alt + A para painel de acessibilidade
Leitura em voz alta via Web Speech API
Painel de Libras expansível
🔐 Segurança
Senhas com BCrypt (cost factor 11)
JWT com expiração de 30 dias (configurável em appsettings.json)
Todas as rotas de dados exigem [Authorize]
Cada usuário só acessa seus próprios dados (filtro por UsuarioId em todos os serviços)
Troque a Jwt:Key em produção por uma chave segura de 32+ caracteres
📦 Pacotes utilizados
Pacote
Versão
Uso
Microsoft.EntityFrameworkCore.Sqlite
8.0.0
ORM + banco
Microsoft.AspNetCore.Authentication.JwtBearer
8.0.0
Autenticação JWT
BCrypt.Net-Next
4.0.3
Hash de senhas
Swashbuckle.AspNetCore
6.5.0
Swagger UI
About
💰 | Aplicativo de controle financeiro pessoal desenvolvido para auxiliar no gerenciamento de receitas, despesas e saldo mensal de forma simples e intuitiva. O projeto permite organizar transações, acompanhar a evolução das finanças e promover uma melhor educação financeira por meio de uma interface prática e funcional.