This repository contains the backend implementation for ChatDrive, a real-time chat application built using EdgeDB and Node.js. It supports features like authentication, chat messaging, and real-time updates via Socket.IO.
- Frontend Repo: chatdrive
- Machine Learning Repo: chatdriveml
Try the live application here: ChatDrive
- Real-time messaging with Socket.IO
- User registration and authentication
- Scalable backend using EdgeDB
- RESTful API and WebSocket support
- Clean, modular architecture
- Backend: Node.js, Express.js
- Real-Time: Socket.IO
- Database: EdgeDB (EdgeQL)
- Languages: JavaScript, TypeScript
- Deployment: Render (backend), Vercel (frontend)