A full-stack chat app with real-time messaging, built using React (frontend) and Node.js + WebSockets (backend).
Deployed globally with Vercel and Render.
https://chat-application-techkidd.vercel.app/
- Real-time, bi-directional messaging using WebSockets
- Modern React frontend with intuitive UI
- Backend server with Node.js and TypeScript
- Hosted globally for instant access
- Robust error handling and build configuration
- Easily scalable and maintainable codebase structure
- Frontend: React, Vite, JavaScript/TypeScript
- Backend: Node.js, TypeScript, ws (WebSocket library)
- Deployment: Vercel (frontend), Render (backend)
- Version Control: Git & GitHub
Clone the repo:
- git clone https://github.com/Techkidd24/chat-application.git
- cd chat-application
- cd client
- npm install
- npm run dev
- cd ../server
- npm install
- npm run dev
-
Frontend:
Deployed on Vercel with production build from/client
-
Backend:
Deployed on Render as a Node.js web service from/server