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.
- 🗺️ 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.
- 🛰️ Node 6M GPS Module
- 🧠 ESP8266 Node MCU Module
- 🔐 Firebase Authentication
- 📬 Firebase Cloud Messaging
- 📊 Firebase Cloud Firestore
- 🚀 Firebase Realtime Database
- 📱 Kotlin (Android App Development)
Customer Locations on Map | Register Page |
---|---|
Login Page | Truck Locations on Map |
---|---|
- 🔄 Clone the repository to your local machine.
- 🚀 Open the Android App project in Android Studio.
- ⚙️ Configure Firebase services with your own API keys and credentials.
▶️ Compile and run the Android App on an emulator or physical device.- 🚀 Explore the app features for waste clients and managers.
- 🚚 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.
Contributions are welcome! Feel free to open issues, submit pull requests, or provide feedback.
This project is licensed under the MIT License.
Special thanks to the contributors and supporters who have helped in the development of this Smart Waste Truck Location Tracking System.