This project is a RESTful API built with Golang using the Gin web framework, running inside Docker containers and connected to a PostgreSQL database.
The application demonstrates a clean and simple structure for building containerized backend services.
- REST API developed in Go
- PostgreSQL database running in a separate container
- Dockerized environment for easy setup
- Designed for scalability and maintainability
- Golang
- PostgreSQL
- Docker
- Docker Compose
- REST Architecture
└── 📁REST-API
└── 📁cmd
├── main.go
└── 📁controller
├── product_contoller.go
└── 📁db
├── conn.go
└── 📁model
├── product.go
├── response.go
└── 📁repository
├── product_repository.go
└── 📁usecase
├── product_usecase.go
├── docker-compose.yml
├── Dockerfile
├── go.mod
└── go.sum