Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/denilsonssj/beerstock-api
Application for managing beer inventory developed in the bootcamp of digital innovation one.
https://github.com/denilsonssj/beerstock-api
hamcrest java junit5 lombok maven mockito open-api openjdk postgresql spring-boot spring-data
Last synced: about 1 month ago
JSON representation
Application for managing beer inventory developed in the bootcamp of digital innovation one.
- Host: GitHub
- URL: https://github.com/denilsonssj/beerstock-api
- Owner: denilsonssj
- License: mit
- Created: 2021-12-28T13:55:54.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-28T23:13:47.000Z (about 3 years ago)
- Last Synced: 2024-10-14T04:21:59.600Z (3 months ago)
- Topics: hamcrest, java, junit5, lombok, maven, mockito, open-api, openjdk, postgresql, spring-boot, spring-data
- Language: Java
- Homepage: https://denilsonssj-beerstock-api.herokuapp.com/swagger-ui/index.html
- Size: 85 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Beerstock api
Application for managing beer inventory developed in the bootcamp of digital innovation one.
## Installation
Clone the repository.
```
$ git clone https://github.com/denilsonssj/beerstock-api.git
```## Getting started
First, make sure you use JDK version 11 or higher. You can download this version at this [link](https://www.oracle.com/br/java/technologies/javase-jdk11-downloads.html).
### Install the dependencies
```
$ ./mvnw install clean -U -D skipTests
```### Running the application
```
$ ./mvnw spring-boot:run
```### Running unit test
```
$ ./mvnw test
```## Tools and technologies
- [Java](https://www.java.com/)
- [JDK11](https://www.oracle.com/br/java/technologies/javase-jdk11-downloads.html)
- [Maven](https://maven.apache.org/)
- [Spring Framework](https://spring.io/projects/spring-framework)
- [Spring Boot](https://spring.io/projects/spring-boot)
- [Spring Data](https://spring.io/projects/spring-data)
- [Lombok](https://projectlombok.org/)
- [Open API](https://swagger.io/)
- [PostgreSQL](https://www.postgresql.org/)
- [H2 Database](https://www.h2database.com/)
- [Junit 5](https://junit.org/junit5/)
- [Mockito](https://site.mockito.org/)
- [Hamcrest](http://hamcrest.org/)
## Demo
The demo project can be viewed [here](https://denilsonssj-beerstock-api.herokuapp.com/swagger-ui/index.html).
## License
[MIT](https://github.com/denilsonssj/beerstock-api/blob/main/LICENSE)