Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arisonfirmino/smart-finance-calculator

Calculadora inteligente que calcula despesas e receitas conforme os gastos e ganhos do usuário.
https://github.com/arisonfirmino/smart-finance-calculator

calculator finance finance-calculator nextauth nextjs postgresql prisma shadcn-ui smart-calculator supabase tailwindcss typescript

Last synced: 9 days ago
JSON representation

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

Awesome Lists containing this project

README

        

![Preview](https://utfs.io/f/FJxfrM1suimWEzujDbV36rCbe0o2fzP4RF5vVd8sKO7aZqHt)

## 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.

2. **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.

3. **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.

4. **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.