Skip to content

alifruliarso/book-inventory-withspringai

Repository files navigation

Book Inventory using Vaadin and Spring AI

Built with the tools and technologies:

Vaadin Flow, Spring Boot, Spring AI, Maven
Database: GridDB Cloud


🔧 Implementation Highlights

  • Spring AI log HTTP request and response using custom inteceptor
  • Vaadin upload CSV
  • Vaadin progress bar
  • Zero-Shot Prompting
  • Add request interceptor to RestClient
  • Logging RestClient

Getting Started

To start the application in development mode, import it into your IDE and run the Application class. You can also start the application from the command line by running:

mvnw spring-boot:run

 OR 

.\mvnw spring-boot:run

To build the application in production mode, run:

./mvnw -Pproduction package

Start the application from the JAR:

java -jar book-inventory-withspringai-1.0-SNAPSHOT.jar

Format code:

./mvnw spotless:apply

Vaadin Getting Started Guide

The Getting Started guide will quickly familiarize you with your new Book Inventory implementation. You'll learn how to set up your development environment, understand the project structure, and find resources to help you add muscles to your skeleton — transforming it into a fully-featured application.

Dataset

Goodreads Book Datasets With User Rating 2M

Releases

No releases published

Packages

No packages published