Skip to content

Este repositório do grupo 6 (WPDI Tech) da disciplina de projetos do curso de Gestão de Tecnologia da Informação (GTI) na CESAR School. Apresenta uma API RESTful para gerenciar consultores facilitando a comunicação entre diferentes sistemas e automatização de tarefas relacionadas à gestão.

Notifications You must be signed in to change notification settings

weynne/consultant-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gerenciamento de Consultores - SGC

Descrição

É um sistema de gerenciamento do cadastro de consultores da Brencorp. O projeto foi desenvolvido com o auxílio do Spring Boot, um framework de Java para o backend, enquanto que o frontend foi desenvolvido em React, um framework de Javascript. A solução consiste num CRUD para a base de consultores da Brencorp.

Funcionalidades do Projeto:

  • Cadastro de consultores, profissões, formações acadêmicas, cidades, Estados, certificados de acervo técnico (CAT) e projetos aos quais os consultores estão associados;
  • Leitura de consultores, profissões, formações acadêmicas, certificados de acervo técnico (CAT) e projetos aos quais os consultores estão associados;
  • Atualização de consultores, profissões, formações acadêmicas, certificados de acervo técnico (CAT) e projetos aos quais os consultores estão associados;
  • Exclusão de consultores, profissões, formações acadêmicas, certificados de acervo técnico (CAT) e projetos aos quais os consultores estão associados;
  • Buscas resumida de consultores por nome, cidade, Estado e formação acadêmica;
  • Vizualização de dados completos de um consultor em específicao;

Acesso ao projeto

Você pode acessar o código fonte do projeto inicial ou baixá-lo.

Abrir e executar o projeto

  1. Fazer o download backend do projeto pelo git bash, por exemplo, usando o comando 'git clone' na branch master;
  2. Execute a aplicação na sua IDE de preferência;
  3. No navegador, acesse o endereço: localhost:8080/swagger-ui e todos os endpoints estarão disponíveis para teste;
  4. Para executar o frontend, acesse a pasta física do projeto em sua máquina e logo após, realize o segundo download do frontend na branch frontend;
  5. Em seu terminal, execute o comando: npm install --save-dev @babel/core
  6. Execute o seguinte comando: npm i -D @swc/cli @swc/core
  7. Execute o comando: npm install axios
  8. Para startar o o frontend do projeto, execute o comando: npm run dev
  9. Assim que o sistema for carregado em seu navegador, realize os testes das funcionalidades embarcadas na solução.

Tecnologias utilizadas

  • Java 17
  • Spring Boot 3
  • Java Script
  • React

Pessoas Desenvolvedoras do Projeto

  • Débora Carvalho
  • Diego Tavares
  • Pedro Silva
  • Isabel Gonçalves
  • Wendislau Silva
  • Weynne Guimarães

About

Este repositório do grupo 6 (WPDI Tech) da disciplina de projetos do curso de Gestão de Tecnologia da Informação (GTI) na CESAR School. Apresenta uma API RESTful para gerenciar consultores facilitando a comunicação entre diferentes sistemas e automatização de tarefas relacionadas à gestão.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages