AI Chat Platform
Full-stack AI-powered chat application with Next.js frontend and microservices backend. Features intelligent AI conversations using Bun gateway with Hono, FastAPI, RAG support, and real-time capabilities.
Timeline
Aug 2025 - Present
Role
Fullstack Developer
Technology Stack
Overview
Full-stack AI-powered chat application with Next.js frontend and microservices backend. Features intelligent AI conversations using Bun gateway with Hono, FastAPI, RAG support, and real-time capabilities.
Features
- Next.js Frontend: Modern React framework for the user interface
- Bun + Hono Gateway: Routes requests, handles JWT authentication, and aggregates results from services
- AI Chat Service: Intelligent conversations with RAG (Retrieval-Augmented Generation) for enhanced responses
- Auth Service: Handles JWT-based login and authentication
- Redis Caching: Improves performance for repeated queries
- PostgreSQL + pgvector: Stores embeddings and structured data for AI queries
- Microservices Architecture: Each service is independently deployable and scalable
Tech Stack
- Frontend: Next.js, TypeScript
- Gateway: Bun, Hono, Axios, dotenv
- Backend Services: FastAPI, Python 3.12, Pydantic
- Database: PostgreSQL with pgvector
- Caching: Redis
- AI / RAG: LangChain
- Authentication: JWT with shared secret key