Skip to content

ahmadmoaaz2/Services

Repository files navigation

Aviary Monitor

This project is a demonstration of a microservice setup with deployment files and build scripts

Below are sample event objects that are passed in to get results.

POST /foodAndWater   
[
    {name: "bowl1", type: "water", waterPurity: "98%", waterLevel: "76%", waterTemperature: 19}, 
    {name: "bowl2", type: "food", foodWeight: 100}
]

POST /cageReadings  
{
    temperature: 21, 
    birdlocations: 
        ["top-center-left", bottom-left-frontCorner]
}

GET /settings  
{
    currentSettings: {}, 
    defaultSettings: {}
}  

POST /settings  
{
    temperatureUnit: "C", 
    wieghtUnit: "g", 
    bowlWieghts: 
        {one: "100"}
}

Peak Number of Events: 200 every day. around 1 every 5 minutes.

Users
The users of the system could be an app that monitors the state of an aviary and possibly even automatically maintains it

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published