David Engel (https://github.com/David5280)
Colby Allen (https://github.com/colbyallen012)
Rob Stringer (https://github.com/Mycobee)
Billy Urrutia (https://github.com/CosmicSpagetti)
Brian Plantico (https://github.com/bplantico)
GardenPi is a mobile app for plant and gardening lovers who wish they had more control over their plants and gardens. This repository pairs with the GardenPi back-end & GardenPi Python to create a complete application and connect the user to their garden in situations where it was previously impossible. GardenPi allows a user to monitor their beloved plants soil moisture by most recent recording, last five recordings, and average recording over the course of a week... It also allows the user to water their garden remotely, take photos via their phone, and view pictures of their garden taken from the Raspberry Pi. Additionally, it displays weather data based on their garden location so the user is made aware of current and upcoming conditions.
- Build a fully functional and fully tested React-Native application.
- Use an agile process to work with a back end team
- Get experience with back end languages such as Python and Ruby on Rails.
- Work with hardware and connect it to the back end data base
- Practice an advanced, professional git workflow
- Gain more experience using TravisCI
While this application can be downloaded and experimented with, the user will not have much functionality without a raspberry pi and the proper equipment and assembly to be able to monitor, interact with, and observe their garden.
- clone this repo to your local machine
- run npm install to download all necessay dependencies
- run
npm start
to run the server - either run iOS simulator or scan QR code with iPhone camera
- experiment with the different functionalities & and cutomize automation throughout your garden!