This project use air and make for ease of development, go-migrate for creating database migrations and npm to build htmx and tailwindcss. Make sure you already installed the required tools to develop this project
For learning purpose, write and complete the Docker Compose File to setup a Golang Web Application with PostgreSQL Database. Use the Dockerfile as the image for the Golang Web App. This setup will help you understand the concept of Docker Compose, allowing you to manage multiple containers in a single command.