Dev-Kuss / MANUTENCAO_DE_EQUIPAMENTOS_WEB_2

Manutenção de Equipamentos
1 stars 0 forks source link

Projeto de Manutenção de Equipamentos

Este projeto é parte da disciplina de Desenvolvimento Web 2 e visa a implementação de um sistema para gerenciamento e manutenção de equipamentos. Ele é composto por uma aplicação backend desenvolvida com Spring Boot e uma aplicação frontend desenvolvida com Angular.

Arquitetura

A arquitetura deste projeto utiliza um ambiente Dockerizado com o uso de docker-compose para orquestrar os serviços do frontend, backend, e banco de dados. O backend foi construído com Spring Boot e o frontend com Angular.

Principais Tecnologias Utilizadas:

Estrutura do Projeto

Backend (Spring Boot)

O backend é responsável por fornecer as APIs REST para a interação com o banco de dados e outras funcionalidades do sistema. O projeto backend está configurado no arquivo pom.xml e inclui as seguintes dependências principais:

Frontend (Angular)

O frontend foi desenvolvido usando o framework Angular e está configurado para ser servido em um container Docker. Ele se conecta ao backend por meio de chamadas API para gerenciar as operações do sistema.

Principais pacotes usados no frontend, conforme o arquivo package.json:

Docker e Docker Compose

A aplicação utiliza Docker Compose para orquestrar os serviços do backend e frontend, além de um serviço PostgreSQL. O arquivo docker-compose.yml gerencia esses containers e permite que o projeto seja facilmente configurado e executado localmente ou em ambiente de produção.

Comandos Principais

Backend

Frontend

Docker

Como Contribuir

  1. Faça um fork do repositório.
  2. Crie sua branch (git checkout -b minha-feature).
  3. Faça suas mudanças e comente (git commit -m 'Minha nova feature').
  4. Envie suas mudanças para o repositório remoto (git push origin minha-feature).
  5. Crie um Pull Request.

Licença

Este projeto é parte de um curso acadêmico e não possui uma licença aberta para uso externo.