Skip to content

handle you plants caring anywhere in real time ! Have a look ! ๐Ÿ‘€

Notifications You must be signed in to change notification settings

lucas-vittaz/feed-my-plant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Feed my plant ๐ŸŒฑ

handle you plants caring anywhere in real time ! Have a look ! ๐Ÿ‘€

Live demo http://www.feedmyplant.com.

Table of Contents

General Information

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.

Technologies Used

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

Features

  • 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 !

Screenshots

Example screenshot Example screenshot Example screenshot Example screenshot

How to launch PWA on your phone

To launch Feedmyplant on your smartphone as a PWA (progressive web app), please follow theses two tutorials bellow :

Setup

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 Status

Project is: in progress If you are intressed by this project fork it or you can contribute

Room for Improvement

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

Acknowledgements

Group project :

Contact

Created by [@[email protected]]- feel free to contact me!

About

handle you plants caring anywhere in real time ! Have a look ! ๐Ÿ‘€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published