Skip to content

Web App to manage personal finances. REST API written in Go, Chi, Sqlc, Pgx, Docker. Client written React, TypeScript, Vite, Bootstrap

License

Notifications You must be signed in to change notification settings

opchaves/kommonei-go-chi

Repository files navigation

Kommonei

You are the king of your money. You rule your money, or your money will rule you.

Application to help you and family manage your personal finance.

Tech Stack

  • Backend: Go, Chi, Sqlc, Pgx, Docker
  • Database: Postgres
  • Frontend: React, Vite, Shadcn, Tailwind

Requirements

  • Go v1.22+
  • Node v20+
  • Git
  • Docker

Getting started

Clone the repository

git clone git@github.com:opchaves/kommonei.git

Create the env file

cp .env.example .env

Install the needed tools and dependencies

cd kommonei
make install-tools
make tidy

Running the server in dev mode

# with live reload (air)
make dev
# or without live reload
make run

Landing page: localhost:8080

API: localhost:8080/api

Building and running the binary

make build
make start

Links & Credits

TODO

About

Web App to manage personal finances. REST API written in Go, Chi, Sqlc, Pgx, Docker. Client written React, TypeScript, Vite, Bootstrap

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages