This project is a full-stack, production-ready AI-powered personal chatbot built to answer questions about me. It combines modern LLMs, vector search, and a secure backend to deliver accurate, personalized responses.
| Layer | Technology |
|---|---|
| LLM | Google Gemini 2.5 Pro |
| SDK | LangChain (@langchain/google-genai) |
| Backend | Node.js + Express + TypeScript |
| Vector DB | HNSWLib (local vector index via @langchain/community) |
| Frontend | HTML + JavaScript embedded chat widget |
| Hosting | Linux Ubuntu server |
| Reverse Proxy | NGINX |
| SSL | Certbot / Let's Encrypt |
| Process Manager | PM2 |