Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 LLM Chat Application (Spring Boot + WebSocket)

A real-time AI Chat Application built using Spring Boot and WebSocket.
This project connects to an LLM API and streams responses dynamically like ChatGPT.


🚀 Features

  • 🔥 Real-time streaming responses
  • 💬 WebSocket based communication
  • 🧠 LLM API Integration
  • ✨ Markdown rendering (Headings, Bold, Lists)
  • 📱 Responsive Chat UI
  • ⚡ Fast and lightweight

🛠️ Tech Stack

Backend

  • Java
  • Spring Boot
  • WebSocket
  • REST API
  • OpenRouter / LLM API

Frontend

  • HTML
  • CSS
  • JavaScript
  • Marked.js (Markdown Parser)

📂 Project Structure

src
 ├── main
 │   ├── java
 │   ├── resources
 │   └── static
 └── test
pom.xml
README.md

⚙️ Setup Instructions

1️⃣ Clone the Repository

llm.api.key=YOUR_API_KEY

git clone https://github.com/your-username/your-repo-name.git

4️⃣ Run the Application

mvn spring-boot:run

Server will start at:

http://localhost:8080

🎥 Live Demo

About

A full-stack LLM-powered chat application using Spring Boot and WebSocket with real-time streaming and Markdown-rendered responses.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages