
G-Chat is a web-based chat client for Habbo hotel origins. It is an extension for G-Earth
Special thanks to b7c/xabbo for goearth and nx, both of which are used heavily in this project.
air is used for hot reloading during development, ran by running air
JS/ CSS can be built to static/
by running npm run build
/ npm run dev
(for auto reloading of css)
G-Chat uses goose and sqlc as tools for managing db migrations/ safe Go code generation from SQL queries
A database can be generated at ./db/app.db
by running migrations from ./db/migrations
with ./goose.sh up
, Go code can be generated for queries in ./db/queries
with sqlc generate