Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

51 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Chat & Translation Platform (Backend)

A Spring Boot backend application providing a conversational interface with support for AI-driven chat, text paraphrasing, and multi-language translations powered by OpenRouter.


Key Features

  • AI-Powered LLM Integration: Multi-model AI capabilities (chat, paraphrasing, translation) routed through the OpenRouter API.
  • Conversation & Chat Management: Create conversations, manage context, and persist message histories.
  • Asynchronous Paraphrasing: Non-blocking background generation and storage of paraphrased text tied to specific messages.
  • Asynchronous Translation: Non-blocking background translation processing for incoming/outgoing chat messages.
  • Authentication & Authorization: Stateless security via JWT (JSON Web Tokens) and custom security filters.
  • Centralized Exception Handling: Custom business exceptions (BusinessException) handled globally via GlobalExceptionHandler.

Tech Stack

  • Language: Java 17+ / 21, TypeScript
  • Framework: Spring Boot, React
  • Version Control: Git
  • AI Provider: OpenRouter API
  • Security: Spring Security, JWT (JJWT)
  • Persistence: Spring Data JPA / Hibernate
  • Async Processing: Spring @Async / TaskExecutors
  • Architecture: Layered Architecture (Controller - Service - Repository - Entity/DTO)

brave_screenshot_localhost Screenshot 2026-09-03 at 23 10 18

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages