Back to projects
Case study · HITEK AI
Enterprise Teams AI Assistant
Raise a service request for AC repair in Block B
Request #SR-1042
AC repair · Block B · Awaiting approval
ApproveReassignEscalate
01 — Context
An industrial enterprise wanted staff to raise, track and approve service requests without leaving Microsoft Teams.
02 — Problem
Requests were spread across separate tools, and multi-step approvals were slow to chase.
03 — What I built
Modular NestJS backend
Bot Framework + Teams AI SDK
Microsoft Graph API
Adaptive Cards approval workflows
CAFM integration
JWT user auth + Bot Framework bot auth
Redis + BullMQ for background jobs and caching
MS SQL Server
LangGraph agents with human-in-the-loop approval
RAG over company data with Qdrant
04 — Architecture
05 — Stack
NestJSTypeScriptLangGraphQdrantBot FrameworkTeams AI SDKMicrosoft Graph APIAdaptive CardsRedisBullMQMS SQL ServerJWT