Agrisaurus is a platform to help people grow their own food. I managed product for 2.5 yrs through a public beta in early 2013.
Placement Algorithm - auto-organizing function spaced crops based on sun exposure, root zone spacings, etc for maximum yields.
Crop Catalog - used machine learning to model growth parameters for hundreds of crops based on time and temperature.
Rich User Interface - used HTML 5 canvas to model yards, garden beds, drag-and-drop crops, and analytics to estimate yield.
Scheduling Algorithm - climate database by zip displayed planting date recommendations and estimated time to harvest.
Notifications - automated reminders for common tasks each crop requires, based on time and weather data by zip.