Skip to content

Repositório do projeto criado durante o curso "Fullstack Angular e Spring" que fiz na AlgaWorks.

Notifications You must be signed in to change notification settings

CarlosEReis/er7_lancamentos-financeiros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

java

Lançamentos financeiros

Olá, este é um projeto no qual eu desenvolvi, durante o curso "Fullstack Angular e Spring" que fiz na AlgaWorks. É basicamente um CRUD de lançamentos financeiros do tipo receita e despesa.

java    Maven    Spring Boot    OAuth2    JWT    Amazon S3    Jaspersoft Studio    mysql    angular    typescript    PrimeNG   

Tecnologias

  • Backend:

    Java | Maven | Spring Boot | Spring Data JPA | Spring Security | OAuth2 | JWT | MySQL | Amazon S3 | FlyWay | Jasper Report

  • Frontend:

    Angular | PrimeNg | Typescript | HTML 5 | CSS 3

🤚 🎥 Clique na imagem abaixo para assistir o vídeo, e ver maiores detalhes: 📽 🎞

algamoney

Funcionalidades

O sistema possui as seguintes funcionalidades:

  • 📊 Dashboard com as seguinte informações:
    • 📈 Soma de Lançamentos por categoria.
    • 📉 Soma de Lançamentos do tipo Receita e Despesa por dia
  • Cadastro de "Pessoa":
    • Permite criar, editar, excluir, pesquisar pelo nome, ativar e inativar uma pessoa.
    • E uma "pessoa" pode ter uma lista de contatos.
  • Cadastro Lançamento:
    • Permite criar, editar, excluir um Lançamento e pesquisa pela descrição e data de vencimento.
    • Cada Lançamento poder ter um anexo, que é armazenado em um bucket na Amazon S3.
  • Scheduler
    • Todos os dias o scheduler faz um compilado dos lançamentos vencidos e enviar uma lista dos mesmos por e-mail, para os usuários que possuem a permissão ROLE_PESQUISAR_LANCAMENTO.
  • Geração de relatório PDF:
    • Gera relatório em PDF com as listagem dos lançamentos (receita e despesa) com seus respectivos valores.

Diagrama de Classes:

algamoney-api

About

Repositório do projeto criado durante o curso "Fullstack Angular e Spring" que fiz na AlgaWorks.

Resources

Stars

Watchers

Forks