A modern, full-stack AI chat application built with the MERN stack, featuring real-time conversations, thread management, and integration with OpenAI's GPT models through OpenRouter.
- Frontend: React.js 19, Vite, CSS3
- Backend: Node.js, Express.js 5
- Database: MongoDB with Mongoose ODM
- AI Integration: OpenAI GPT models via OpenRouter API
- Additional Libraries: React Markdown, FontAwesome, UUID
- 💬 Real-time Chat Interface: Clean, responsive chat UI with message threading
- 🧵 Thread Management: Organize conversations into separate threads
- 🤖 AI-Powered Responses: Integration with GPT-4o-mini for intelligent conversations
- 📱 Responsive Design: Mobile-friendly interface that works on all devices
- 🎨 Modern UI/UX: Clean, intuitive design with smooth animations
- 📝 Markdown Support: Rich text formatting for better message readability
- 🔄 Context Persistence: Maintains conversation history and thread states
- ⚡ Fast Performance: Built with Vite for rapid development and optimized builds
- Node.js (v18 or higher)
- MongoDB database
- OpenRouter API key
- Navigate to Backend directory:
cd Backend