bignardi / api-springboot

REST API project with Spring Boot and NoSQL MongoDB database

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


API SPRING BOOT 1.0
Spring Boot | Java | MongoDB

GitHub top language GitHub language count GitHub

About   |    Technology   |    How to run   |    License

πŸ”– About this project

The API SPRING BOOT is an application for users who post and these posts have comments, their storage structure is established in the NoSql MongoDB database and their data structure is stored in aggregates. The data structure is established on an AWS server in a cluster prepared for large volumes of requests and data traffic.

πŸš€ Technologies used

  • Java version 11
  • Spring Boot version 2.4.2
  • Maven Version 4.0.0
  • NoSql MongoDB database

πŸ”§ Tools

  • Spring Tool Suite 4
  • MongoDB Compass
  • AWS Amazon
  • Postman

Backend Structure

Backend Structure

Aggregate Objects

Spring Boot

Spring Boot

MongoDB Compass

MongoDB Compass

Spring Tool Suit

Spring Boot

Checking endpoints with Postman

Post

πŸ’₯ How to run

  • Requirements

    • It is necessary to have the Java 11 version installed and with the environment variable properly allocated for operation.
    • It is necessary to have the version of Spring Tool Suit 4 for the project to function properly.
    • For tests on the database test base, it is necessary to install version 4.4.3 of MongoDB, and for its data manipulation, install version 1.25 of MongoDB Compass.

You must start the local MongoDB server, for testing on the test basis:

  c:\ mongod

πŸ“ License

This project is under the MIT license.

About

REST API project with Spring Boot and NoSQL MongoDB database


Languages

Language:Java 100.0%