Skip to content

roman-kiselenko/kitchen

Repository files navigation

Kitchen

A self-contained, single-binary chat application with a Go backend and React/TypeScript frontend. Provides real-time messaging, user authentication, file uploads and much more.

  • Version: 0.0.1
  • Go module: kitchen (Go 1.26)
  • Frontend framework: React 18 + TypeScript + Vite
  • Database: SQLite (pure Go, modernc.org/sqlite, no CGO)
  • Server framework: Gin (Go)
  • UI framework: Radix UI + Tailwind CSS v4

Quick Start

cp .env.example .env
make run          # Clean + build + frontend + run
make run-frontend # Start Vite dev server (port 3000)
make run-backend  # Run Go dev server (port 8081)

Preview

About

A self-contained, single-binary chat application with a Go backend and React/TypeScript frontend. Provides real-time messaging, user authentication, file uploads and much more

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors