Skip to content

Techkidd24/chat-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Real-Time Chat Application

A full-stack chat app with real-time messaging, built using React (frontend) and Node.js + WebSockets (backend).
Deployed globally with Vercel and Render.


πŸš€ Live Demo

https://chat-application-techkidd.vercel.app/


πŸ› οΈ Features

  • 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

πŸ“ Architecture Diagram

Chat Application UML

πŸ“¦ Tech Stack

  • Frontend: React, Vite, JavaScript/TypeScript
  • Backend: Node.js, TypeScript, ws (WebSocket library)
  • Deployment: Vercel (frontend), Render (backend)
  • Version Control: Git & GitHub

🏁 Getting Started

Clone the repo:

Frontend (client)

  • cd client
  • npm install
  • npm run dev

Backend (server)

  • cd ../server
  • npm install
  • npm run dev

🌏 Deployment

  • Frontend:
    Deployed on Vercel with production build from /client

  • Backend:
    Deployed on Render as a Node.js web service from /server


πŸ‘€ Author

About

ChatRoom Application using WebSockets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published