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.
- Backend: Go, Chi, Sqlc, Pgx, Docker
- Database: Postgres
- Frontend: React, Vite, Shadcn, Tailwind
- Go v1.22+
- Node v20+
- Git
- Docker
Clone the repository
git clone [email protected]: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
- Valkyrie: A Discord clone using React and Go.
- Go RESTful API Boilerplate with JWT Authentication backed by PostgreSQL
- Go Rest API starter kit / Golang API boilerplate base on Chi framework
- A Golang and HTMX Todo application
- Landing page template using Shadcn, React, Typescript and Tailwind
- Cache-Control on MDN
- How to setup a PostgreSQL database with Docker Compose
- ToDo App - Chi router, HTMx
- How to load and export variables from an .env file in Makefile?
- Create the smallest and secured golang docker image based on scratch
- Get the short git version hash
-
Is a nginx config needed when running on Digital Ocean?
- App will be served from Go
- If app were server from nginx. Setup docker to run React app
-
Deploy to Digital Ocean using its container registry (DOCR)