A production-grade, RAG-enabled chatbot API for Dharaneeshwar's portfolio. Powered by Google Gemini and built for Vercel Serverless.
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile based on the Environment Variables Guide. -
Run local development server:
npm start
- AI Model: Google Gemini (
gemini-1.5-flash/gemini-3.1-flash-lite-preview) - Framework: Vercel Serverless (Node.js runtime)
- Language: TypeScript
- AI SDK: Vercel AI SDK
- Alerts: Resend (email notifications on failure)
api/: Vercel Serverless Function entry points.src/utils/: Core logic for query classification and context building.src/data/: Structured resume data used for RAG.README/: Detailed documentation folder.
For more specific details, please see the following guides in the README folder:
Dharaneeshwar Shrisai Kumaraguru
Website | LinkedIn | GitHub