Skip to content

EduKaique/sistema-manutencao-angular-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

355 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Manutenção - Web 2

Projeto desenvolvido para a disciplina de Desenvolvimento Web 2 do curso de Tecnologia em Análise e Desenvolvimento de Sistemas da Universidade Federal do Paraná (UFPR). O objetivo é criar um sistema completo para gerenciamento de ordens de serviço de manutenção, utilizando uma arquitetura moderna com frontend desacoplado do backend.

Imagem do projeto

🚧 Remont Manutenções 🚧

Status Concluído

SobreFuncionalidadesLayoutTecnologiasComo executarContribuidores

💻 Sobre o projeto

Projeto desenvolvido durante a disciplina de Desenvolvimento Web 2 do curso de Tecnologia em Análise e Desenvolvimento de Sistemas - TADS da Universidade Federal do Paraná (UFPR).


⚙️ Funcionalidades

Documentação completa das funcionalidades do projeto: Requisitos Manutenção de Equipamentos

  • Auto Cadastro:

    • Criptografia de senha SHA256 + SALT
    • Envio de email
  • Autenticação:

    • Spring Security
    • JWT
  • Dashboard de Clientes:

    • Criação de solicitações
    • Detalhe da solicitação com histórico
    • Aprovar/Rejeitar orçamentos
    • Resgatar solicitações
    • Pagar solicitações
  • Dashboard de Funcionário:

    • Visualização de solicitações em Kanban
    • Gestão de solicitações:
      • Criar orçamento
      • Atribuir/Redirecionar funcionários
      • Efetuar manutenção
      • Finalizar solicitações
    • CRUD de funcionários
    • CRUD de categorias de solicitações
    • Emissão de relatórios em PDF

🎨 Layout

O layout da aplicação está disponível no Figma:

Figma

Página de Solicitações Página de detalhes da solcitação


🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

🛣️ Como executar o projeto

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina:

Rodando o Projeto

Siga os passos abaixo para executar o projeto localmente.

1. Clonar o Repositório

git clone https://github.com/EduKaique/sistema-manutencao-angular-spring
cd ./sistema-manutencao-angular-spring

2. Subir o docker

Suba a Docker Compose da aplicação (frontend, backend e MySQL).

docker compose up -d

3. Entrar com usuários de teste

👨‍💻 Contribuidores

Devs que contribuíram neste projeto


Eduardo Kaique

👨‍💻

Emanuelle Rodrigues Silverio

👨‍💻

Gabriel Brasil

👨‍💻

Maria Eduarda

👩‍💻

Maria Júlia

👩‍💻

Rafa Pomps

👩‍💻

Desenvolvido para a disciplina de Desenvolvimento Web 2 - UFPR.

About

Sistema de gerenciamento de manutenções Fullstack desenvolvido com Angular 19 e Spring Boot 3 (Java 21).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors