Skip to content

LaercioMLB/osana-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 Sobre

Osana é um projeto academico feito por estudantes do curso de Analise e desenvolvimento de sistemas, pela Uniámerica, tendo um demandante real aonde se encontra a dor de desorganização em uma empresa de informatica, sendo principalmente a falta de logistica usando apenas papel e caneta, o objetivo deste sistema será, poder criar uma ordem de serviço para cada equipamento que entra na oficina para reparos, sendo eles: Roteadores, computadores, notebook, tablets, switchs, servidores e cameras. A equipe do projeto Osana, está muito empenhada e feliz para completar este projeto. Tendo todo seu código aberto aqui, de forma que possa usarem de referencia a seus sistema de forma exclusivamente ACADEMICA e nao comercial, para assim fortalecermos mais forte nossa area de desenvovlmento.

✔️ Técnicas e tecnologias utilizadas

  • Java 17
  • SpringBoot 2.7.3
  • Maven 4.0
  • InteliJ IDEA
  • Técnica Top-down para testes

🔨 Funcionalidades do projeto

  • Gerenciar ordem de serviço: A principal funcionalidade do sistema será gerenciar um ordem de serviço, podendo depois gerencia-la, editando ou excluindo
  • Usuario: O sistema é voltado diretamente aos técnicos em manutenção e gestores para as criações de chamados, separando em uma pequena hierarquia, aonde o gestor pode criar um usuário técnico, ou promover o técnico a outro gestor.
  • Estoque: O usuário gestor poderá adicionar ou remover itens de estoque, aonde o mesmo mostrará por exemplo: "9 placas de video", "10 memórias RAM". De uma forma quando o técnico criar a OS, será possivel ja adicionar quais itens será pegos em estoque.
  • Status: A OS terá um atributo de Status para saber onde está o progresso, sendo possivel editar e criar novos Status com usuário Gestor
  • Prioridade: Para ser compreendido o nivel de urgencia da OS, sendo: Baixa, media e alta.
  • Equipamentos: Saber qual é o equipamento a ser verificado, podendo ser: Computador, notebook, servidor, roteador, camera, switch.
  • Clientes: Neste caso, o sistema é para uso interno da empresa aonde é feita a manutenção, porém também para facilitar o caso de pesquisa ou filtro, será possivel colocar o nome do Cliente em questão que está sendo aberta a OS.
  • Tipos de serviço: Atributo aonde será possivel adicionar uma TAG (que pode ser criada e editada pelo usuario Gestor), mostrando qual será o tipo de serviço feito na OS.

Ajustes e melhorias

O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:

  • Terminar todos os CRUDS referente a cada entidade pedida pelo MER
  • Configurar autenticação de usuario
  • Configurar a hierarquia de roles
  • Terminar de alinhar todas as chaves estrangeiras na OS
  • Documentar a API com Swagger

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do Laercio Bubiak no GitHub
Laércio Bubiak
Foto do João Paulo no Github
João Paulo
Foto da Ana França no Github
Ana França
Foto do Willian Thiago no GitHub
Willian Thiago
Foto do Eric Sacardo no GitHub
Eric Sacardo
Foto do Bruno Douglas no GitHub
Bruno Douglas

About

Backend Projeto Osana - 4º Período Uniamérica

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages