Skip to content
/ esafi Public

This is a Mobile application developed using Flutter with a Firebase backend intergrated with IOT. It uses Thingspeak as the cloud platform to communicate between the app and the IOT sensors.

Notifications You must be signed in to change notification settings

rono516/esafi

Repository files navigation

esafi

Project documentation on Google Drive

This is a mobile application developed to ease waste management by providing a platform to tenants and/or caretakers to monitor waste using IOT (Internet of Things) for constant awareness around them and to then make decisions based on the information available. The platform also onboards collectors who can 'Start Collection' to alert users (tenants/caretakers or other collectors of their routes and date of collection to enable them map their routes in advance. Some of the functionalities for the users include;

Tenants/Caretakers:

  • Sign-up
  • Login
  • Register for collection
  • Monitor their waste in bins
  • Initiate collection based on data from IOT sensors
  • Check and view collectors and their routes of collection, contacts
  • Initiate a collection request with any collector real-time and view their requests
  • Initiate payments using M-pesa while making their requests
  • Manage their profile

Collectors

  • Sign-up
  • Login
  • Start Collection and provide routes and contacts to the users
  • View requests from the users and view payment details/ information

UI Photo dump

Screenshot (142) Screenshot (144)

Screenshot (146) Screenshot (148)

Screenshot (150) Screenshot (152)

Screenshot (154) Screenshot (156)

Screenshot (159) Screenshot (160)

Screenshot (171)

About

This is a Mobile application developed using Flutter with a Firebase backend intergrated with IOT. It uses Thingspeak as the cloud platform to communicate between the app and the IOT sensors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published