Open Grimcheese opened 9 months ago
Updated this issue to reflect the more specific web application that needs to be implemented, rather than the entire web server implementation (server, device, database, web app, wireless communications, etc)
Database API has been created so records can now be retrieved from the database for use in the web app. Development should now be focused on the web app.
General idea: -> User request soil moisture page -> Generate initial display with some default values -> Create a graph of values and display on page -> Update graph based on user requests for date ranges/devices/location
Pull request #15 added graphs to the /soil page and now requests display graphs showing soil moisture readings from each location where readings have been made.
More work on graphs can be done to improve usefulness such as allowing for selection of devices,locations, time range, etc but it does provide a basic interface for viewing data in the database itself.
The core of GardenStation is a web server that receives data and serves web pages to users displaying that data. This web server will run a web application that is created using Flask in Python. The web application needs to be created to handle user requests for graphical summaries of the data that has been recorded.
Main Specs