ChatDrive is a real-time full-stack chat application that enables seamless communication with persistent user data, authentication, and instant messaging using Socket.IO and EdgeDB.
🚀 Live Demo: https://chatdrive.vercel.app
🔧 Backend Repo: chatdrivebackend
🤖 Machine Learning Repo: chatdriveml
- 🛡️ Malicious URL Detection in chat
- 🔐 User Authentication (Register/Login)
- 💬 Real-time Chat using Socket.IO
- 🧠 EdgeDB for structured schema and relations
- 📡 REST + WebSocket API routes
- 🌐 Deployed with Vercel (frontend) and Render (backend)
Frontend
- React.js + Tailwind CSS
- NextJS
- Vercel Hosting
Backend
- Node.js
- Socket.IO
- EdgeDB (EdgeQL)
- Render Deployment
Machine Learning
- Scikit-learn
- Pandas
