This project is a Spring Boot application that integrates a Chat UI powered by OpenAI using Vaadin. It provides a responsive interface for interacting with OpenAI's conversational models.

- Full-stack application with Vaadin frontend and Spring Boot backend.
- Real-time chatting capability using OpenAI.
- Dynamic message streaming and display of Markdown.
- JDK 17 or later
- Maven 3.6 or later
OPENAI_API_KEY=<your api key here> mvn spring-boot:run