Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miguelhp373/api-entity-with-typescript-postgres
***DESCONTINUADO***
https://github.com/miguelhp373/api-entity-with-typescript-postgres
Last synced: about 5 hours ago
JSON representation
***DESCONTINUADO***
- Host: GitHub
- URL: https://github.com/miguelhp373/api-entity-with-typescript-postgres
- Owner: miguelhp373
- License: apache-2.0
- Created: 2024-05-25T20:22:14.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-07T01:12:26.000Z (4 months ago)
- Last Synced: 2024-11-15T05:14:02.082Z (about 5 hours ago)
- Language: TypeScript
- Homepage:
- Size: 120 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# app-wallet-finances
## Descrição
A aplicação `app-wallet-finances` tem como objetivo organizar as finanças pessoais de forma eficiente e centralizada, permitindo o gerenciamento de receitas, despesas, contas bancárias e cartões de crédito. Além disso, oferece funcionalidades para o acompanhamento de investimentos, planejamento de pagamentos futuros e ferramentas financeiras diversas, como calculadoras de CDB a longo prazo e valorização monetária.
## Funcionalidades
- **Gerenciamento de Contas Bancárias e Cartões de Crédito:**
- Consolidação de todas as contas e cartões em um só lugar.
- Visualização do saldo, receitas e despesas.
- Demonstração dos dados na dashboard com nome e logo do banco.- **Registro e Controle de Transações:**
- Adição de receitas, despesas e transferências entre contas.
- Detalhamento de cada transação com valor, data/hora, categoria e conta.
- Marcação de transações como pagas ou não.
- Gerenciamento de despesas parceladas, com definição automática das parcelas.- **Acompanhamento de Despesas no Cartão de Crédito:**
- Registro de compras, incluindo compras parceladas.
- Configuração da data de fechamento do cartão para envio de notificações.- **Investimentos:**
- Registro de aportes com data/hora e objetivos.
- Sugestões de dicas de investimentos.- **Planejamento e Ferramentas Financeiras:**
- Planejamento de pagamentos futuros.
- Calculadoras financeiras para diversos propósitos (ex.: CDB a longo prazo, valorização monetária).## Estruturas de Dados
### Usuário
- **Nome:** Nome do usuário.
- **Email:** Endereço de email do usuário.
- **Configurações:** Preferências e configurações personalizadas do usuário.### Contas
- **Usuário:** Identificação do usuário dono da conta.
- **Tipo:** Tipo da conta (corrente, poupança, etc.).
- **Saldo:** Saldo disponível na conta.
- **Quantidade de receitas:** Número total de receitas na conta.
- **Quantidade de despesas:** Número total de despesas na conta.
- **Flag de demonstração na dashboard:** Indica se a conta deve ser mostrada na dashboard.
- **Banco Nome e Logo:** Nome e logo do banco associado à conta.### Transações
- **Id:** Identificador único da transação.
- **Usuário:** Identificação do usuário que realizou a transação.
- **Receitas / Despesas / Transferência entre contas:**
- **Valor:** Valor da transação.
- **Data / Hora:** Data e hora da transação.
- **Categoria:** Categoria da transação.
- **Conta:** Conta associada à transação.
- **Flag de Paga ou não:** Indicação se a transação está paga ou não, dependendo do tipo.
- **Despesa Parcelada:** Permite definir a quantidade de parcelas que serão automaticamente geradas.
- **Despesas no Cartão de Crédito:**
- **Lançamento de compras:** Registro de compras no cartão de crédito.
- **Lançamento de compras parceladas:** Registro de compras parceladas no cartão de crédito.
- **Definição da data de fechamento do cartão:** Configuração para envio de notificações de fechamento do cartão.
- **Investimentos:**
- **Aportes:** Registro de aportes financeiros.
- **Data / Hora:** Data e hora do aporte.
- **Objetivos:** Objetivos do investimento.
- **Dicas de Investimentos:** Sugestões e dicas sobre investimentos.### Categorias
- **Usuário:** Identificação do usuário associado à categoria.
- **Tipo:** Tipo de categoria (receita, despesa, etc.).
- **Nome:** Nome da categoria.
- **Ícone:** Ícone representativo da categoria.## Licença
Este projeto está licenciado sob a Licença Apache 2.0 - veja o arquivo [LICENSE](LICENSE) para detalhes.