Skip to content

althafdaa/money-tracker

Repository files navigation

Project Money Tracker

Golang API Application to track money transactions

Docs

Technology Stack

  • Go v1.21.1
  • Postgres SQL
  • Docker
  • Fiber
  • GORM
  • wire
  • Google Cloud Build and Cloud Run

Modules

  • Auth
  • User
  • Transaction
  • Category
  • Subcategory

Development

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Makefile

run all make commands with clean tests

make all build

build the application

make build

run the application

make run

Create DB container

make docker-run

Shutdown DB container

make docker-down

live reload the application

make watch

run the test suite

make test

clean up binary from the last build

make clean

Dev's Note

My first finished golang project, it's as simple as it gets, but I'm proud of it. I've learned a lot about the language and the ecosystem. I'm looking forward to working on more projects with Go.

About

Go HTTP client to track money spending

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published