https://github.com/eveldee/plantbox
Solution to easily and automatically manage plants
https://github.com/eveldee/plantbox
android dotnet ios raspberry-pi server xamarin-forms
Last synced: 10 months ago
JSON representation
Solution to easily and automatically manage plants
- Host: GitHub
- URL: https://github.com/eveldee/plantbox
- Owner: Eveldee
- License: other
- Created: 2018-09-21T07:20:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-24T16:44:55.000Z (over 7 years ago)
- Last Synced: 2025-02-09T23:33:15.222Z (12 months ago)
- Topics: android, dotnet, ios, raspberry-pi, server, xamarin-forms
- Language: C#
- Size: 354 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PlantBox
[](https://github.com/eveldee0680/PlantBox/blob/master/LICENSE)
[](https://github.com/eveldee0680/PlantBox/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
- [Table of content](#table-of-content)
- [Introduction](#introduction)
- [Server](#server)
- [Client](#client)
- [Current progress](#current-progress)
- [Features](#features)
- [Contributing](#contributing)
- [Copyright and licence](#copyright-and-licence)
## 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](https://github.com/unosquare/raspberryio).
### Client
The client is a mobile application made with [Xamarin.Forms](https://github.com/xamarin/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](#current-progress)
## Copyright and licence
*PlantBox* is licensed under the [Mit Licence](https://github.com/eveldee0680/PlantBox/blob/master/LICENSE)
*[RaspberryIO](https://github.com/unosquare/raspberryio)* is licensed under the [Mit License](https://github.com/unosquare/raspberryio/blob/master/LICENSE)
*[MessagePack](https://github.com/neuecc/MessagePack-CSharp)* is licensed under the [Mit Licence](https://github.com/neuecc/MessagePack-CSharp/blob/master/LICENSE)