Skip to content

Calculadora inteligente que calcula despesas e receitas conforme os gastos e ganhos do usuário.

License

Notifications You must be signed in to change notification settings

arisonfirmino/smart-finance-calculator

Repository files navigation

Preview

SOBRE O PROJETO

Smart Finance Calculator (SFC) é uma aplicação web full-stack que funciona como uma calculadora inteligente, capaz de calcular despesas e receitas com base nos gastos e ganhos de cada usuário. A plataforma também exibe o saldo total, considerando todas as transações registradas, proporcionando uma visão completa da situação financeira do usuário.

A ideia principal é que o usuário possa acessar a aplicação no final de cada mês, por exemplo, para revisar todas as entradas e saídas ocorridas no período. A plataforma exibe o valor consolidado de cada categoria específica, o que facilita a gestão financeira mensal.

A interface da aplicação é simples e intuitiva, projetada para facilitar a navegação do usuário. Com cores neutras e destaques visuais para diferenciar receitas e despesas, ela oferece uma experiência agradável e funcional. A interface é totalmente responsiva, garantindo uma usabilidade consistente em qualquer tamanho de tela.

Para proteger a confidencialidade dos dados, a aplicação conta com autenticação, implementada com a biblioteca NextAuth. O login pode ser feito através do Google ou GitHub, permitindo que cada usuário tenha acesso exclusivo aos seus dados financeiros.

PRINCIPAIS FUNCIONALIDADES

O diferencial dessa aplicação são suas funcionalidades, que a tornam uma verdadeira calculadora inteligente de finanças. Confira algumas das principais funcionalidades:

  1. Registro de Transações Financeiras
  • A aplicação permite que o usuário registre novas transações financeiras, divididas em duas categorias principais: Receitas (ganhos) e Despesas (gastos). Para cada transação, o usuário insere informações como título, valor e data, o que facilita a organização e categorização dos registros para consultas futuras.
  1. Cálculo Automático de Saldo
  • A cada nova transação, a aplicação calcula automaticamente o saldo total do usuário, considerando todas as receitas e despesas registradas. Esse saldo é atualizado em tempo real, oferecendo uma visão instantânea da situação financeira.
  1. Resumo de Receitas e Despesas
  • Além do saldo total, a aplicação exibe o total consolidado de receitas e despesas, permitindo que o usuário visualize a proporção entre ganhos e gastos. Esse recurso auxilia no controle financeiro e na identificação de possíveis áreas para economizar.
  1. Exclusão de Transações
  • O usuário pode excluir qualquer transação de forma rápida, ideal para casos em que uma transação foi registrada incorretamente ou se tornou desnecessária. Após a exclusão, a aplicação atualiza automaticamente os valores de saldo, total de receitas e total de despesas em tempo real, garantindo que o usuário tenha sempre acesso aos dados mais precisos e atualizados.

Essas funcionalidades transformam a aplicação em uma ferramenta poderosa e intuitiva para gestão financeira pessoal. Com a capacidade de calcular, visualizar e organizar dados financeiros em tempo real, a aplicação oferece insights valiosos para o planejamento e a saúde financeira do usuário.