Skip to content

Solution to easily and automatically manage plants

License

Notifications You must be signed in to change notification settings

Eveldee/PlantBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlantBox

GitHub license GitHub issues

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

Table of content

Introduction

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.

Server

The server is a Raspberry Pi with appropriates captors:

  • Humidity sensor
  • Light sensor
  • Temperature sensor

All input is read using Unosquare library.

Client

The client is a mobile application made with Xamarin.Forms for Android or iOS.

Current progress

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

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

Contributing

Contributions are disabled for the moment, see Current progress

Copyright and licence

PlantBox is licensed under the Mit Licence

RaspberryIO is licensed under the Mit License

MessagePack is licensed under the Mit Licence

Releases

No releases published

Packages

No packages published

Languages