Eveldee aa18076fe8 Update 'README.md'
Migrated from Github to Gitea
2019-03-19 07:37:40 +00:00
2019-03-04 21:05:49 +01:00
2019-03-10 21:40:47 +01:00
2019-03-05 09:15:21 +01:00
2019-03-04 21:05:49 +01:00
2019-03-04 21:15:27 +01:00
2019-03-19 07:37:40 +00:00

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

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 plant or alert user when needed

Client app is written in C# with .Net Standard, .Net Core and Xamarin.
Server is written in Python with the help of grove.py.

Server

The server is a Raspberry Pi with appropriates captors:

  • Humidity sensor
  • Light sensor
  • Temperature sensor

See the wiki page for more information

All input is read using grove.py.

Client

The client is a mobile application made with Xamarin.Forms for Android, iOS and UWP.
It uses Microcharts to display graphics.

See the wiki page for more information

Protocol

Communication between the Server and the Client is made possible by using a strict protocol.

See the wiki page for more information

Current progress

TODO

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 user when needed
  • Display plant evolution on graphics

Documentation

See the Wiki pages

Contributing

Contributions are disabled for the moment, see Current progress

PlantBox is licensed under the Mit Licence

grove.py is licensed under the Mit Licence

Microcharts is licensed under the Mit licence

Description
Solution to easily and automatically manage plants
Readme 2.1 MiB
Languages
C# 100%