Skip to content

This repository houses the codebase for a comprehensive waste management solution, integrating IoT and Android technologies. The system leverages Node 6M GPS Modules for real-time tracking, ESP8266 Node MCU Modules for data transmission to Firebase Realtime Database, and Firebase services for authentication, cloud messaging, and cloud firestore.

Notifications You must be signed in to change notification settings

NarendranathReddyMaddikeri2007/EnviroBin-Connect

Repository files navigation

🚛 Smart Waste Truck Location Tracking System

Overview

The Smart Waste Truck Location Tracking System is an IoT-based solution for tracking the real-time location of waste trucks. It utilizes a Node 6M GPS Module to obtain latitude and longitude data, which is then sent to the Firebase Realtime Database via an ESP8266 Node MCU Module. The Android App, developed in Kotlin, interfaces with Firebase services for authentication, cloud messaging, and storage to provide a comprehensive waste management solution.

Features

  • 🗺️ Real-time tracking of waste trucks on a map.
  • 🔒 Firebase Authentication for waste clients and managers.
  • 📬 Firebase Cloud Messaging for instant notifications on new waste pickup requests.
  • 📊 Firebase Cloud Firestore for efficient storage of device tokens.
  • 🚀 Firebase Realtime Database for storing and retrieving latitude and longitude data.
  • 📱 Android App with a user-friendly interface for clients and managers.

Technologies Used

  • 🛰️ Node 6M GPS Module
  • 🧠 ESP8266 Node MCU Module
  • 🔐 Firebase Authentication
  • 📬 Firebase Cloud Messaging
  • 📊 Firebase Cloud Firestore
  • 🚀 Firebase Realtime Database
  • 📱 Kotlin (Android App Development)

Image Previews 🖼️

Customer Locations on Map Register Page
Customer Locations on Map Register Page
Login Page Truck Locations on Map
Login Page Truck Locations on Map

Usage (How to Use Project Repository)

  1. 🔄 Clone the repository to your local machine.
  2. 🚀 Open the Android App project in Android Studio.
  3. ⚙️ Configure Firebase services with your own API keys and credentials.
  4. ▶️ Compile and run the Android App on an emulator or physical device.
  5. 🚀 Explore the app features for waste clients and managers.

Future Scope

  • 🚚 Integration of driver accounts for receiving client location notifications.
  • 🌐 Expansion for managing a large fleet of waste trucks with GPS trackers.
  • 📈 Enhanced analytics and reporting features for waste management optimization.

Contributing

Contributions are welcome! Feel free to open issues, submit pull requests, or provide feedback.

License

This project is licensed under the MIT License.

Acknowledgement

Special thanks to the contributors and supporters who have helped in the development of this Smart Waste Truck Location Tracking System.

About

This repository houses the codebase for a comprehensive waste management solution, integrating IoT and Android technologies. The system leverages Node 6M GPS Modules for real-time tracking, ESP8266 Node MCU Modules for data transmission to Firebase Realtime Database, and Firebase services for authentication, cloud messaging, and cloud firestore.

Topics

Resources

Stars

Watchers

Forks

Languages