- Names
- Species
- Image of the plants
- Descriptions
- temperature (of the room/place the plants are placed)
- humidity (of the room/place the plants are placed)
- Register/Login
- It is possible to create an online backup to Firestore to be able to restore all the data for each plant on, for example, a new device
- Alerts can be sent (notifications) if the value read by any of the sensors is outside the set interval by the user
- It is possible to search for each plant by name or species
- You can check the mockups here
- Fork the repo and run it on Android Studio
- The app can be run by changing the Firestore account with this tutorial
- You can run this script to simulate the Arduino with the sensors emitting data to your device through MQTT
- Login/Register
- Homepage
- Add/Edit plant
- Alerts page
- All the data received from the sensors is sent through MQTT
- The sensors feature only works until Android 12
- The images are being backed up to Firestore but it is not possible, yet, to download them (Check this issue)
- This project was made for a university assignment (the final project of that class) and the grade was 9.3/10. Some things might be missing due to the orientations given and/or time restrictions
Made, with love, for Android (with Java)