Controle de Gastos .NET MVC 4, Entity Framework 6 Code First, Bootstrap, AJAX

Aplicativo onde se pode cadastrar gastos por categoria, com as funcionalidade de exibir uma lista contendo todos os gastos dos últimos 30 dias e dois gráficos mostrando os gastos por categoria

Técnologias Utilizadas :

  • MVC 4
  • Entity Framework 6 (Code First)
  • Bootstrap
  • JQuery
  • AJAX
  • Google Chart API

Arquitetura:

Repositório:

O Repositório (RepositorioMovimentoFinanceiro), implementa a interface IRepositorioMovimentoFinanceiro, esta interface tem o contrato dos métodos Inserir, Remover, Listagem e Agrupamento, a classe MovimentoFinanceiro representa a entidade do EF 6 e finalmente a classe Contexto que contém a representação do banco de dados (DbContext)

Domínio:

O Domínio (DominioMovimentoFinanceiro), trabalha com a interface IRepositorioMovimentoFinanceiro, contendo os seguintes métodos que serão consumidos pelo Controller MVC:

  • NovoGasto (insere um novo gasto no banco de dados)
  • GastosUltimoMes (Lista todos os gastos do último mês)
  • GastosPorCatePorCategoria (Agrupa os gastos por categoria e soma o valor total para cada categoria)

UI:

A interface foi feita com base no template padrão de MVC, com a adição do Bootstrap, todos as operações de inserção e listagem são feitas de maneira assíncrona, utilizando para isso JQuery e AJAX os gráficos foram implementados com a Chart API do google.

Telas:

Inserção de Gasto

Inserir Gasto

Listagem contendo todos os gastos do mês

Analitico

Gráficos

graficos

Download: https://github.com/psilogroup/ControleGastoMVC/archive/master.zip

GitHub: git clone https://github.com/psilogroup/ControleGastoMVC.git

Posted in Uncategorized

Leave a Reply