Skip to content

mboisnard/drinkit

Repository files navigation

DrinkIt

Technologies

  • Java 23
  • Node 20.11.0
  • Gradle
  • Spring Boot 3.2.1 + Kotlin
  • Nuxt 3 + Vue3 + PrimeVue Components Library
  • OpenApi to generate frontend files and Backend Apis

How to run the app

Backend

./gradlew :drinkit-backend:build
./gradlew :drinkit-backend:bootRun #To start Spring Boot Application 
  • Api available on: http://localhost:8080/drinkit/api/cellars
  • OpenApi Documentation available on: http://localhost:8080/swagger-ui/index.html
  • Actuator Endpoints available on: http://localhost:8080/actuator

Frontend

Requirements You need to have the java executable in your path (openapi generator javascript client downloads the Java OpenApi client to execute the task :/)

cd drinkit-frontend
npm i
npm run generate:client-api
npm run dev
  • Frontend application available on: http://localhost:3000/cellars

Global view of this project

DrinkIt Global View

Wine & Spirit Application Examples

Api for wine/spirits scrapper

Gradle Plugins to check/add

Explore jlink / jdeps

About

Your Cellar management tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •  

Languages