PlantBox allow people to manage plants in a new way, it responds to the following problems:
- You lack of time
- You are absent
- You have lot of plants
PlantBox is a school project which goal is to create a solution to plant management. It contains two parts:
- A server which collect information and manage the plant
- A client that display the evolution of the plants or alert the user when needed
All is written in C# with .Net Standard, .Net Core and Xamarin.
The server is a Raspberry Pi with appropriates captors:
- Humidity sensor
- Light sensor
- Temperature sensor
All input is read using Unosquare library.
The client is a mobile application made with Xamarin.Forms for Android or iOS.
The project is at its very beginning, the protocol need to be written and no
hardware is ready.
As a consequence, we won't accept issues or pull requests at the moment
Tasks list:
- Protocol
- Documentation
- Shared library
- Server
- Getting information from captors
- Communication with Client
- Client
- Interface
- Communication with Server
Features that will be implemented still need to be decided, but here is a potential list:
- Water the plant
- Check light level
- Check temperature
- Alert the user when needed
- Display plants evolution on graphics
Contributions are disabled for the moment, see Current progress
PlantBox is licensed under the Mit Licence
RaspberryIO is licensed under the Mit License
MessagePack is licensed under the Mit Licence