Skip to content

myntdeveloper/simple-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Chat

A real-time chat application built with Go (Gin framework) on the backend and React on the frontend, containerized with Docker.

📋 Overview

It's my first Pet Project exploring Golang and modern technologies.
In simple chat you can login/register with username/pass and start messaging in opened channels!

Tech Stack:

  • Backend: Go + Gin Framework
  • Frontend: React + TypeScript
  • Real-time Communication: WebSockets
  • Containerization: Docker/DockerCompose + Nginx
  • Styling: CSS

🚀 Quick Start

Prerequisites:

  • Docker & Docker Compose (recommended)
  • Go 1.19+ (for local development)
  • Node.js 20+ (for frontend development)

Run with Docker:

docker-compose up -d

And open your browser to http://localhost 🎉

📁 Project Structure

simple_chat/
├── backend/           # Go + Gin REST API
├── frontend/          # React + TypeScript UI
├── docker-compose.yml
├── Dockerfile
└── nginx/             # Reverse proxy config

Developed by mynt🍪

Releases

No releases published

Packages

 
 
 

Contributors