/go-simple-bank-class

A simple bank app created using go

Primary LanguageGo

Simple Bank

This is a simple bank application created using golang. The main objective was to learn more about testing, handling DB transactions, docker and using GitHub actions.

Requirements

Run Locally

Clone the project

  https://github.com/jwambugu/go-simple-bank-class.git

Go to the project directory

  cd go-simple-bank-class

Run the docker container

  make postgres

Run the database migrations

  make migrateup

Start the server

  go run main.go

Running Tests

To run tests, run the following command

  make test

Acknowledgements