- Gin framework
- Air for hot reloading
- MongoDB for the database
- /ping/ -> pong [for testing the server]
- /enteries/ [Get All Enteries]
- /enteries/:id/ [Get entery with specific id]
- /ingredients/:ingredient/ [Get entry by the ingredient]
- /entry/create/ [for creating a new entry]
- entry/update/:id [Update entry]
- ingredients/update/:id/ [Update ingredients with entry of a specifc id]
├── cmd
│ └── main.go
├── go.mod
├── go.sum
├── LICENSE
├── pkg
│ ├── controllers
│ ├── db
│ │ └── connect.go
│ ├── middleware
│ ├── models
│ │ └── entry.go
│ └── routes
│ └── enteries.go
└── README.md