Skip to content

Samuel-Devx/Reception-Java-Fullstack-monolito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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 🚀

About

A reception/entry/welcome system for church websites with a dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors