https://github.com/aandersonsantos/room-management
API to room management with SpringBoot
https://github.com/aandersonsantos/room-management
Last synced: 3 months ago
JSON representation
API to room management with SpringBoot
- Host: GitHub
- URL: https://github.com/aandersonsantos/room-management
- Owner: AAndersonSantos
- License: mit
- Created: 2021-08-31T06:14:35.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-01T22:11:40.000Z (almost 4 years ago)
- Last Synced: 2025-01-23T08:16:51.517Z (5 months ago)
- Language: Java
- Homepage:
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
API Gerenciamento Salas De Reuniões
Sistema para gerenciar salas de reuniões, criado com Spring Boot. E uma aplicação front end SPA em angular para consumir a API.
* [Aplicação Front-end angular](https://github.com/AAndersonSantos/Front-End-Room-Management)
* Cadastrar
* Name
* Data
* Start Hour
* End Hour
* Operações
* Post
* Get
* Put
* DeletePara executar o projeto no terminal, digite o seguinte comando:
```shell script
mvnw spring-boot:run
```Após executar o comando acima, basta apenas abrir o seguinte endereço e visualizar a execução do projeto:
```
http://localhost:8080/api/rooms
```São necessários os seguintes pré-requisitos para a execução do projeto desenvolvido:
* Java 11 ou versões superiores.
* Maven 3.6.3 ou versões superiores.
* Intellj IDEA Community Edition ou Spring Tools 4 for Eclipse ou sua IDE favorita.Abaixo, links de programas utilizados na construção do projeto
* [SDKMan! para gerenciamento e instalação do Java e Maven](https://sdkman.io/)
* [Referência do Intellij IDEA Community, para download](https://www.jetbrains.com/idea/download)
* [Spring Tools 4](https://spring.io/tools)
* [Site oficial do Spring](https://spring.io/)
* [Site oficial do Spring Initialzr, para setup do projeto](https://start.spring.io/)
* [Site oficial do Heroku](https://www.heroku.com/)
* [Documentação oficial do Lombok](https://projectlombok.org/)Dependências utilizadas no projeto.
* [Jakarta Bean Validation API » 2.0.2](https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-api/2.0.2)
* Spring Web
* lombok
* Postgresql
* H2 Database
* Spring Data JPAImplantação do sistema na nuvem através do Heroku.
* [systemroommanagement.herokuapp.com](https://systemroommanagement.herokuapp.com)
* [systemroommanagement.herokuapp.com/api/rooms](https://systemroommanagement.herokuapp.com/api/rooms)## **📝Licença**
[MIT](https://github.com/AAndersonSantos/Room-Management/blob/main/LICENSE)