This project is created to demonstrate a CleanArchitecture/DDD/HexaArchitecture for dental clinic application built with go gin api including gorm CRUD operations and more.
#Go #Go-Lang #CleanArchitecture #DDD #HexaArchitecture #GoProjectStructure #RealWorldExample #DentalClinic #denti
- flexibility
- testability
- gin - Http Api Server
- gorm - Object relational mapping (database)
- zap - Logger
- dig - Dependency Injection
- configor - Configuration Helper
- go.uuid - UUID v4
- $ sudo docker-compose up -d
- $ curl http://localhost:8282/api/v1/health/
curl --header "Content-Type: application/json" --request POST --data '{"email":"a.a.shaikh55@gmail.com","first_name":"Akbar","last_name":"Shaikh","password":"password","gender":1,"picture":"http://abc.com/user.png","phone_number":"9123456789"}' http://localhost:8282/api/v1/users/
curl http://localhost:8282/api/v1/users/