This is the backend repository for Inkvite, an appointment booking application for tattoo artists.
The project provides a REST API that handles the core functionalities of the application, including user management (tattoo artists, clients) and appointment scheduling.
- Java 17
- Spring Boot 3.4.5
- Gradle
- PostgreSQL
- Testcontainers (for integration testing)
- JDK 17
- Docker (for running integration tests with Testcontainers)
In order to run this project, you will need to define the following environment variables:
DB_URLDB_USERNAMEDB_PASSWORD
./gradlew bootRun- Florian Leca @florianleca
- Maxime Molines @max-mol
This project is licensed under the GPL License. See the LICENSE file for details.