
Tech Stack
Description
Conceptualized and deployed a modern, production-ready MERN stack chatbot interface deeply integrated with the Gemini 2.0 Flash LLM via the Google Generative AI SDK.
Architected a scalable Node.js and Express.js backend connecting to a MongoDB database, ensuring persistent, user-specific chat histories and highly optimized data retrieval.
Implemented an enterprise-grade security protocol utilizing JWT authentication, Bcrypt password hashing, and signed HTTP-only cookies to completely mitigate XSS vulnerabilities and secure session persistence.
Crafted a visually immersive React frontend using Material UI and Framer Motion, featuring dedicated user login, real-time conversational states, and comprehensive admin dashboard capabilities.
- Integrated Google's Gemini 2.0 Flash AI for high-speed, intelligent real-time conversational interactions.
- Secured APIs with JWT tokens, HTTP-only signed cookies, and encrypted passwords via Bcrypt.
- Managed dynamic conversational histories and automated user chats persistently via MongoDB schemas.
- Built responsive, interactive user interfaces with React, TypeScript, React Router, and Material UI.
Page Info
Chat Interface
React-based real-time conversational interface communicating with Gemini AI.
