A real-time chat application built with Go, React with TypeScript, and WebSockets.
- Frontend: React with TypeScript
- Backend: Go
- Node.js (v14+)
- Go (v1.16+)
-
Clone the repository:
git clone https://github.com/MikhailWahib/chat-app.git cd chat-app
-
Run the application:
./run
This script installs the dependencies and starts both the frontend and backend servers.
-
Open your browser and navigate to
http://localhost:5173
to use the app.
chat-app/
├── client/ # React + TypeScript frontend
├── server/ # Go backend
└── run # Script to run the entire application
- Real-time messaging
- Chat Rooms