Clean Architecture is a software design philosophy that aims to create maintainable, scalable, and testable code by separating concerns into distinct layers. This project serves as an example of implementing Clean Architecture in a GoLang application, demonstrating the organization of code for improved readability and maintainability.
Follow these instructions to set up the project on your local machine.
Ensure you have the following installed:
- go 1.xx.x
Clone the repository and install the dependencies:
# Clone the repository
git clone https://github.com/celpung/gocleanarch.git
# Change to the project directory
cd gocleanarch
# Install dependencies
go mod tidy