An open API service indexing awesome lists of open source software.

https://github.com/lucasbbs/dio-meetingroom


https://github.com/lucasbbs/dio-meetingroom

java spring

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# dio-meetingroom

Project of a meeting room manager using Spring + Angular.
Created during the **Everis Fullstack Developer**, in partnership with [Digital Innovation One](https://web.digitalinnovation.one/) in 2021.

![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=java&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?style=for-the-badge&logo=spring&logoColor=white)
![Gradle](https://img.shields.io/badge/Gradle-02303A.svg?style=for-the-badge&logo=Gradle&logoColor=white)
![Swagger](https://img.shields.io/badge/-Swagger-%23Clojure?style=for-the-badge&logo=swagger&logoColor=white)

## Informations 📢

The project consists of two applications, separated into two repositories.

- Rest API for the backend (this repository)
- Front-end application created in Angular, available in the repository [meetingroom-app](https://github.com/lucasbbs/dio-meetingroom-app)

It was created with the intention of demonstrating the development of an application for registering and viewing meeting rooms.

## Technologies used 🔧

- Java 11
- Spring
- H2 Database Engine
- Lombok
- Gradle
- Swagger

## Running the application 🚀

Scripts for initialization:

```bash
# Building the project
gradle build

# Running the application:
gradle bootRun