GOLANG FIBER API (CLEAN ARCHITECTURE)
Best simple, lightweight, powerful and really fast Api with Golang (Fiber, REL, Dbmate) PostgreSqLDatabase using Clean Architecture
- App: this directory has main setup files
- route handler here
- response configuration
- use case this directory has application use cases (controllers)
- infraestructure this directory has database configuration, schemas, and repositories
- Domain folder domain folder contain entities and rules
API of an order flow inventory system built for the "Versatil Print shop".
It is created with golang (fiber and REL)
how to run
golderserver requires go 1.17+ postgres and dbmate installed to run.
create .env file, copy .envexample content and set your postgres variables
to create database in postgres check "infraestructure/database/base" folder
Install the dependencies and start the server.
make download make run
APACHE LICENSE 2.0