Skip to content

HalfToothed/gochat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoChat

GoChat is a real-time chat application built with React, Go (Gin Framework), and WebSockets. It enables users to communicate seamlessly through an interactive user interface. The application leverages WebSockets for real-time bi-directional communication and SQLite for lightweight, efficient database management.


Features

  • Real-time Messaging: Instant communication powered by WebSockets.
  • User Authentication: Sign up and log in functionality.
  • SQLite Database: Stores user data and message history.
  • Responsive UI: A modern, mobile-friendly interface built with React.
  • RESTful API: Built with Go and Gin for backend endpoints.
  • Cross-Origin Resource Sharing (CORS): Configured for seamless client-server communication.

Technologies Used

  • Frontend:
    • React
    • Vite for fast development and bundling
  • Backend:
    • Go (Gin Framework)
    • WebSockets for real-time communication
    • SQLite for database
  • Deployment:
    • Hosted on Render

About

simple chat application using Go and React with websocket

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published