AetherChat Platform

Full Stack
Web Dev
AetherChat Platform

Tech Stack

MongoDB
express.js
React
Node.js
Typescript
Google Auth

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.

/projects/aetherchat/screenshot.png