Skip to content

Latest commit

 

History

History
91 lines (56 loc) · 2.31 KB

File metadata and controls

91 lines (56 loc) · 2.31 KB

Reception

Backend profissional desenvolvido com Spring Boot para gerenciamento e automação de processos de recepção.

Sistema baseado em arquitetura REST, seguindo boas práticas de desenvolvimento e organização em camadas.


Objetivo do Projeto

O Reception é um sistema fullstack desenvolvido para gerenciar operações de recepção, incluindo:

  • Controle de usuários
  • Registro de atendimentos
  • Organização de fluxos operacionais
  • Controle de acesso e autenticação (se implementado)

O projeto demonstra aplicação prática de arquitetura escalável e boas práticas com Spring Boot.


Arquitetura

O projeto segue arquitetura em camadas: Controller → Service → Repository → Database -> Valid -> Security

Separação de Responsabilidades

  • Controller → Exposição dos endpoints REST
  • Service → Regras de negócio
  • Repository → Comunicação com o banco de dados
  • Model / Entity → Representação das entidades do sistema

Arquitetura projetada para fácil manutenção e escalabilidade.


Tecnologias Utilizadas

  • Java 17+
  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • Spring Security (para segurança das conta de cada usuario)
  • Banco de Dados Relacional (MySQL / PostgreSQL / H2)
  • Maven
  • Lombok

Pré-Requisitos

Antes de executar o projeto, você precisa ter instalado:

  • Java 17 ou superior
  • Maven
  • Banco de dados configurado
  • IDE recomendada:
    • IntelliJ IDEA
    • Eclipse
    • VS Code

Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito por Samuel-Dev 🚀