About this project
Alert System is a cross-platform emergency notification project built using Android (Java), Laravel, and Firebase. It allows admins to send alerts to users within a selected geographical radius using the Haversine formula for accurate distance calculation.
Key Features
⭐ Anonymous Login
Users sign in anonymously using Firebase Authentication for privacy.
⭐ Real-time Location Tracking
User location data stored securely in Firebase Firestore.
⭐ Admin Dashboard
Responsive web UI with map and radius selector to send alerts.
⭐ Haversine Formula
Accurate distance calculations between user and alert center.
⭐ Push Notifications
Alerts delivered instantly via Firebase Cloud Messaging (FCM).
System Architecture
Architecture includes Android App (Java), Laravel Backend, Firebase (Auth + Firestore), and FCM for push notifications.
Technical Details
- Frontend: TailwindCSS, GitHub Pages
- Backend: Laravel
- Mobile: Android (Java)
- Database: Firebase Firestore
- Notifications: Firebase Cloud Messaging (FCM)