A chart of the tools and applications used is given below.
To run this code, you will need docker and docker-compose installed on your machine. In the project root, run docker-compose up.
A summary of the architecture is depicted below go_clean_arch.
Install golang-migrate CLI here.
In order to access Google Cloud for storing profile images, you will need to download a service account JSON file to your account application folder and call it serviceAccount.json. This file will be references in .env.dev.
Instructions for installing the Google Cloud Storage Client and getting this key are found at: