AI Chat App is a full-stack web application that enables real-time interactions with AI-powered chat models. This project is built using React for the frontend and Node.js (Express) for the backend, with MongoDB as the database.
-
User Authentication (Signup/Login with JWT & Cookies)
-
Real-time AI Chat with an AI-powered assistant
-
Refined prompt engineering to create even express server also with a basic file structure.
-
WebContainer Support for running server in the browser
-
Fast & Scalable API (Built with Express.js & MongoDB)
-
Deployed on Render for seamless accessibility
→ React.js (Vite)
→ Axios
→ Tailwind CSS
→ Node.js with Express.js
→ WebSockets (socket.io) for real-time communication
→ MongoDB with Mongoose ORM
→ JWT Authentication
→ WebContainer API for browser-based execution
→ Deployed on Render serving all the frontend files from backend.




