Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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.

License

florianleca/inkvite-backend

Repository files navigation

Inkvite CI pipeline 🚀 Quality Gate Status Security Rating Maintainability Rating Coverage


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.


🚀 Tech Stack

  • Java 17
  • Spring Boot 3.4.5
  • Gradle
  • PostgreSQL
  • Testcontainers (for integration testing)

🔧 Local Setup

Prerequisites

  • JDK 17
  • Docker (for running integration tests with Testcontainers)

Database Configuration

In order to run this project, you will need to define the following environment variables:

  • DB_URL
  • DB_USERNAME
  • DB_PASSWORD

Running the Application

./gradlew bootRun

✍️ Authors


📄 Licence

This project is licensed under the GPL License. See the LICENSE file for details.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published