igortessaro / senacead-pi-2303-695394

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PROJETO INTEGRADOR: ANÁLISE DE SOLUÇÕES INTEGRADAS PARA ORGANIZAÇÕES

Apresentado ao Centro Universitário Senac, como exigência parcial para obtenção de aprovação na disciplina Projeto Integrador, do curso de Análise e Desenvolvimento de Sistemas.
Prof. Evandro Carlos Teruel

  • GRUPO 42
    • Edson Jose Moreira Junior
    • Fernando Oliveira Carobino Junior
    • Igor Dos Santos Tessaro
    • Joao Victor Santana Ribeiro
    • Lucas Gabriel Viotti

Proposta

Proposta de aplicação para cadastramento e visualização de gastos pessoais. Sendo assim, fica definido como parte a ser desenvolvido, as telas de:

  • Acesso;
  • Home - Gráfico;
  • Adição, Edição e Exclusão de Gastos;

Possibilitando assim que o usuário possa adicionar e visualizar de maneira fácil seus gastos.

Protótipo das telas apresentadas e adequadas para web, clique no link abaixo:


Preparação do Ambiente de Desenvolvimento

Tecnologia Frontend - Angular CLI version 16.2.9
Tecnologia Backend - Dotnet 7 | Node LTS
Banco de Dados - MongoDB
Tecnologia Auxiliar - Docker

Vídeo

Apresentacao.mp4

Instruções de Execução do Teste

  1. Baixar o código, e abrir em sua IDE de preferência
  2. Instalar o Docker
  3. Com os códigos baixados na sua máquina, rodar o comando cd tools/docker no terminal da sua IDE de preferência
  4. Uma vez que que o docker realizou todo o processo, rodar o comando docker compose -p "descomplica-gastos" up -d --build
  5. Dentro do docker, abrir a porta 5224:80 e adicionar /swagger para acessar a API
  6. Dentro da API na opção Login, clicando em Try it out, é possível que seja adicionado o nome de usuário e senha (recomendamos utilizar teste em ambos)
  7. Novamente no docker, abrir a porta 4200:80, inserir o usuário e senha para acesso
  8. Na barra de navegação clicar em gastos e adicionar um gasto, editar e/ou excluir.
Rodando desta maneira não é necessário que sejam instaladas todas as tecnologias utilizadas, por isso optamos pelo docker como auxiliar.


Vídeo auxiliar de como testar a aplicação

Tutorial_Teste.mp4

About


Languages

Language:C# 38.4%Language:TypeScript 38.0%Language:HTML 18.4%Language:CSS 3.1%Language:Dockerfile 2.1%