handle you plants caring anywhere in real time ! Have a look ! ๐
Live demo http://www.feedmyplant.com.
- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Usage
- Project Status
- Room for Improvement
- Acknowledgements
- Contact
feed my plant is an application that allows you to receive information on the maintenance of your plants by combining software and hardware.
the main goal of this app is to stop letting your plants die.
you can find information on the maintenance of your plants directly in the interface of the application with somes advices and you can monitor the humidity rate in the pot in real time thanks to an Arduino on-board sensor.
application :
- Ruby on Rails - version 6.1.6
- Stimulus - version 3.0.1
- Bootstrap - version 5.1.3
- Fontawsome - version 3.0
- OpenWeatherMap API - version 5.15.4
hardware :
- arduino UNO (DHCP + GET request sending data)
- ethernet shield
- VS-ELEC Soil humidity hygrometer detection sensor module
-
Search a plant, and filter them by level of difficulty
-
Get some advices / informations about each plants
-
Add a plant to your collection
-
Filter your plant by room
-
Get Meteo information in real time
-
Monitor the humidity rate in the pot in real time !
To launch Feedmyplant on your smartphone as a PWA (progressive web app), please follow theses two tutorials bellow :
- Android : https://support.google.com/chrome/answer/9658361?hl=en&co=GENIE.Platform%3DAndroid
- IOS : https://superpwa.com/doc/test-pwa-ios-devices/
To start to work or contribute on this project, please enter thoses commands bellow into your terminal :
[email protected]:lucas-vittaz/feed-my-plant.git
bundle install
yarn install
rails db:create
rails db:migrate
rails db:seed
rails s
Arduino setup :
- copy paste code of file Feed_my_plant_send_data_v2.ino into your IDE arduino and upload the code on your arduino
- connect your sensor
Project is: in progress If you are intressed by this project fork it or you can contribute
TODOs for future development :
- User can undock sensor
- Scan a plant with google lens and add it into Feedmyplant
- Get PUSH notification when one of your plant need water
Group project :
- Lucas Vittaz [https://github.com/lucas-vittaz]
- Sarah Menu: [https://github.com/sarahmenu]
- Anthony Gouvrillon [https://github.com/AntoGoo]
Created by [@[email protected]]- feel free to contact me!