/MicroBreweryRecipeAPI

MicroBrewery Recipes API

Primary LanguageGo

MicroBreweryRecipeAPI

MicroBrewery Recipes API is a part of my engineer thesis - creating home microbrewery w/ IoT features.

The main purpose of MicroBrewery Recipes API is resources managment.

The API fulfills REST software architectural style.

API features:

  • ingredient managament:
    • indexing owned ingredients
    • checking local home stock
    • providing easy access to stored data
    • manipulating data
  • recipe managament
    • creating beer recipes (ingredients with units + temperature heatings and its times)
    • providing easy access to stored data
    • manipulating data

Stack:

  • GO
  • Postgres DB & driver
  • gorilla

Database diagram

Microbrewery resource database