Skip to content

hanspeterdietiker/A3-Project-Unifacs

Repository files navigation

Project-Restaurante-ApiRest

👨🏽‍🎓 A3 - Projeto da Faculdade :

  • Disciplinas do Semestre: Gestão e Qualidade de Software, Modelos, Métodos e tecnicas de Engenharia de Software
  • Professor: Felipe Oliveira
  • Responsaveis pelo Back End: Hanspeter Dietiker, Gabriel Silva Magalhães
  • Responsaveis pelo Front End: Elvis Reis, Alfredo Ruas, Natan de Oliveira, Edioelson Junior
  • Responsaveis pelo DevOps: Aurea, Alfredo, Natan, Elvis, Arthur, Henrique, Hanspeter, Edioelson, Gabriel Magalhães, Daniels, Gabriel Oliveira

📂 Instruções do Projeto :

  • Utilize Intellij ou equivalentes, tipo Eclipse, VsCode

  • Instale Java 17

  • Instale Apache Maven

  • Instale PostgreSQL

  • Instale Html

  • Instale JavaScript

  • Instale Css

🍽 Projeto do Restaurante :

  • O sistema deve conter CRUD(adicionar restaurantes, buscar 1 restaurante, atualizar restaurante, deletar restaurante[necessária autenticação].
  • No sistema os restaurantes devem apresentar a localização, nome, avaliações e comentários.
  • O sistema precisa poder realizar avaliação dos restaurantes, por meio de estrelas(1 a 5 estrelas).
  • As avaliações devem ser compostas por comida, ambiente e funcionários.
  • Contem UI (User Interface)

🔍 Front End do Alpha Script:

  • O "Alpha Script" é um aplicativo web projetado para gerenciar e organizar ferramentas de software, destinado a desenvolvedores, engenheiros de qualidade e gerentes de projeto.
  • Sua principal funcionalidade é permitir que os usuários busquem e filtrem ferramentas de software específicas por nome e tipo, fornecendo informações detalhadas, como documentação e características das ferramentas.

📃 Links do Projeto (Apenas Clicar em cima do Badge):

  • Workflow: Jira
  • Documentação:

📈 WorkFlow:

  • Utilizamos Metologia Agil - Kanban
  • To Do - Doing - Developing - Done ✅
  • Jira Software

🔄 Automatização CI/CD

  • GitHub Actions
  • Na aba Actions encontra-se a configuração de ambiente

🔧 Tecnologias utilizadas:

  • Swagger
  • Spring Security
  • JSON Web Token

🫸 Projetos:

Menu-icon Alpha-Icon