This project is a sample application showcasing a Java Spring AI backend alongside an Angular frontend. It demonstrates the integration of Spring AI services (such as chat and book prompts) with an Angular UI.
- Java 24
- Spring Boot 3.4.5 (Spring 6)
- Spring AI (including OpenAI, Gemini, Azure OpenAI, OCI AI)
- Maven
- PostgreSQL
- Angular v20
- Angular Material
These blog posts describe step by step how to create the code in this repository:
- Getting Starting with Intelligent Java Applications using Spring AI
- Intelligent Java Applications using Spring AI and Gemini
These videos showcase how to create this repository step by step:
Intro and Simple Chat Client
- Spring AI + Angular: Introdução
- Spring AI + Angular: Primeiro Projeto [Chat Client]
- Spring AI + Angular: Chat Client com Gemini
- Spring AI + Angular: Chat Client com Azure OpenAI
- Spring AI + Angular: Chat Client com Oracle GenAI
- Spring AI + Angular: Criando Projeto Angular
- Spring AI + Angular: Criando Cliente de Chat
- Spring AI + Angular: Conectando Cliente de Chat com API