Skip to content

nicolasgabriiel/ordering-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Posting System

NPM

Sobre o projeto

Este projeto é um back-end robusto integrado a um banco de dados relacional PostgreSQL, projetado para gerenciar usuários, pedidos e produtos. A arquitetura do sistema é fundamentada em princípios de orientação a objetos, aproveitando conceitos como encapsulamento, herança e polimorfismo para garantir um design modular e escalável.

A API expõe uma série de endpoints RESTful que permitem operações CRUD (Create, Read, Update, Delete) eficientes, possibilitando a integração com outros sistemas. Funcionalidades incluem a criação e gestão de usuários, processamento de pedidos, e administração de produtos. A implementação visa assegurar alta performance e integridade dos dados, enquanto proporciona uma interface intuitiva para desenvolvedores que precisam consumir esses serviços.

Modelo conceitual

Modelo Conceitual

Tecnologias utilizadas

  • Java
  • Spring
  • PostgreSQL
  • Maven
  • H2(testes)

Como executar o projeto

Pré-requisitos: Java 21

# clonar repositório
git clone https://github.com/nicolasgabriiel/ordering-system

# executar o projeto
./mvnw spring-boot:run

Autor

Nicolas Gabriel da Silva

https://www.linkedin.com/in/nicolasgabriiel/

About

Este projeto é um back-end com PostgreSQL que gerencia usuários, pedidos e produtos. Utiliza orientação a objetos e oferece uma API RESTful para operações CRUD, garantindo performance, integridade dos dados e uma interface intuitiva para desenvolvedores.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages