https://github.com/nicolasgabriiel/posting-system
Este projeto é um back-end com MongoDB que gerencia usuários, posts e comentários. A API RESTful oferece endpoints para inserção, atualização e remoção de dados, com suporte a consultas dinâmicas e filtragem avançada. Utiliza a modelagem de documentos do MongoDB para flexibilidade e escalabilidade.
https://github.com/nicolasgabriiel/posting-system
java maven mongodb spring spring-boot
Last synced: 3 months ago
JSON representation
Este projeto é um back-end com MongoDB que gerencia usuários, posts e comentários. A API RESTful oferece endpoints para inserção, atualização e remoção de dados, com suporte a consultas dinâmicas e filtragem avançada. Utiliza a modelagem de documentos do MongoDB para flexibilidade e escalabilidade.
- Host: GitHub
- URL: https://github.com/nicolasgabriiel/posting-system
- Owner: nicolasgabriiel
- License: mit
- Created: 2024-08-11T13:42:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-12T20:30:11.000Z (almost 2 years ago)
- Last Synced: 2025-08-13T01:46:45.671Z (11 months ago)
- Topics: java, maven, mongodb, spring, spring-boot
- Language: Java
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Posting System
[](https://github.com/nicolasgabriiel/posting-system/blob/main/LICENSE)
# Sobre o projeto
Este projeto é um back-end desenvolvido sobre MongoDB, um banco de dados não relacional que oferece flexibilidade e escalabilidade para a gestão de usuários, posts e comentários. Utilizando a modelagem de documentos do MongoDB, o sistema é capaz de armazenar e consultar dados de forma eficiente e adaptável.
A API expõe uma série de endpoints RESTful que suportam operações de inserção, atualização e remoção de usuários, posts e comentários. Entre os recursos avançados da API, destacam-se consultas dinâmicas e filtragem robusta, permitindo a recuperação de dados de acordo com critérios específicos.
## Modelo conceitual

# Tecnologias utilizadas
- Java
- Spring
- MongoDB
- Maven
# Como executar o projeto
Pré-requisitos: Java 21
```bash
# clonar repositório
git clone https://github.com/nicolasgabriiel/posting-system
# executar o projeto
./mvnw spring-boot:run
```
# Autor
Nicolas Gabriel da Silva
https://www.linkedin.com/in/nicolasgabriiel/