This repository is used to track gym workouts. It allows you to create sessions, and track your progress with a given exercise over time.
Whilst useful, it is also used to demonstrate the various serverless services available on the Google Cloud Platform. Including:
- Google Cloud Run
- Google Cloud Run Functions
- Firestore
- Google Cloud Tasks
- Firebase (front-end hosting)
The repository is split into two parts. The backend application, which is a HTTP API written in Go, and the frontend which is a React application used to enter data.