- Programming Language: Java
- Developed in Android Studio for creating the main functionality of the Android application.
-
ESP32 Board: KeeYees ESP32 Development Board
- Equipped with Wi-Fi and Bluetooth, used as the foundation for the GPS module.
- Programming: C/C++ in the Arduino IDE for hardware programming and data uploading.
- Features:
- Integrated Wi-Fi and Bluetooth
- Low power consumption
- Dual-core processor for high performance
-
GPS Module: HiLetgo GY-NEO6MV2 GPS Module
- Provides precise location tracking, connected to the ESP32 board.
- Google Maps SDK
- Enables mapping and geolocation features in the app.
- Capabilities:
- Dynamic maps
- Real-time location tracking
- Geocoding services
-
Firebase Realtime Database
- Cloud-hosted database for real-time data synchronization.
- Scalable and flexible for data storage and real-time syncing.
-
Firebase Authentication
- Robust identity and access management system.
- Supports multiple authentication methods for enhanced security.
- Integrates with Firebase Database for secure data handling.