MASHRUF
M.
Back to Projects

Home → Projects → AuraChat AI Chatbot

AuraChat AI Chatbot

Next.jsOpenAILangChainNestJSPostgreSQL
AuraChat AI Chatbot

Overview

AuraChat is an AI-first customer support layer that ships with conversation memory, retrieval-augmented context, and configurable prompts so teams can deploy a domain-aware assistant in hours, not weeks.

TypeAI SaaS
RoleFull Stack Engineer
Timeline4 weeks
StatusDemo
GitHubgithub.com/mashruf
LiveComing soon

Technology Stack

Next.js
OpenAI
LangChain
NestJS
PostgreSQL

Key Features

Conversation Memory

Per-user threads with persistent context windows.

Prompt Engineering

Configurable system prompts with safety guardrails.

LangChain Chains

Modular RAG pipelines that plug into any data source.

Streaming Responses

Token-by-token streaming UI with cancel support.

Analytics Dashboard

Quality, latency, and cost metrics per conversation.

Multi-Model Support

Swap between OpenAI, Anthropic, and local models.

Challenges & Solutions

Token Cost Control

Problem · Long contexts spiked OpenAI costs.

Solution · Implemented sliding window summarization plus embeddings retrieval to keep prompts lean.

Latency

Problem · Initial responses felt slow on mobile.

Solution · Switched to streaming responses and edge caching for the warm path.

More Projects

Keep exploring

All Projects