Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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)