Skip to content

guiogigo/CSharpCashFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CashFlow — Sistema de Controle Financeiro

Status C# .NET

Aplicação desenvolvida em C#/.NET para gerenciamento de fluxo de caixa, permitindo controle de receitas, despesas e análise financeira de forma estruturada.


Sobre o Projeto

O CashFlow é um sistema voltado para organização financeira, com foco em controle de entradas e saídas de dinheiro. O projeto busca aplicar boas práticas de desenvolvimento em C#, incluindo separação de responsabilidades, organização de código e manipulação eficiente de dados.

A aplicação permite:

  • Registro de receitas e despesas
  • Organização de transações financeiras
  • Visualização estruturada do fluxo de caixa
  • Base para expansão com relatórios e análises

Arquitetura

O projeto segue uma estrutura modular, facilitando manutenção e evolução:

  • Camada de domínio: representação das entidades financeiras
  • Camada de aplicação: regras de negócio e operações
  • Camada de dados: persistência e manipulação das informações
  • Interface: interação com o usuário (console ou futura interface gráfica)

Funcionalidades

  • Cadastro de transações financeiras
  • Classificação por tipo (entrada/saída)
  • Controle básico de saldo
  • Estrutura preparada para filtros e relatórios

Tecnologias

  • C#
  • .NET
  • Programação orientada a objetos

Como Executar

Pré-requisitos

  • .NET SDK instalado

Passos

# Clonar o repositório
git clone https://github.com/guiogigo/CSharpCashFlow.git

# Acessar a pasta
cd CSharpCashFlow

# Executar o projeto
dotnet run

Objetivos

  • Praticar desenvolvimento em C#
  • Aplicar conceitos de orientação a objetos
  • Estruturar aplicações escaláveis
  • Modelar dados financeiros de forma clara

Melhorias Futuras

  • Interface gráfica (desktop ou web)
  • Persistência com banco de dados
  • Geração de relatórios financeiros
  • Autenticação de usuários
  • Dashboard com indicadores

Contexto

Projeto desenvolvido para estudo e prática de desenvolvimento com C# e .NET.


Licença

Este projeto não possui licença definida.

About

Sistema de controle de fluxo de caixa desenvolvido em C#/.NET para gerenciamento de receitas e despesas, com foco em organização financeira e boas práticas de programação orientada a objetos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors