parent
9e8dd00f10
commit
c526239902
@ -0,0 +1,31 @@
|
||||
# Emergency Contact Auto-Notifier
|
||||
|
||||
**Tier:** 2 - Intermediate
|
||||
**Description:**
|
||||
A mobile-first application that automatically notifies selected emergency contacts if the user fails to check in during specific activities (e.g., hiking alone, late-night work, travel). Users can set check-in intervals, and the app sends location updates and status alerts when a check-in is missed.
|
||||
|
||||
## User Stories
|
||||
- [ ] As a user, I can set a "check-in interval" for my activity (e.g., every 30 minutes).
|
||||
- [ ] As a user, I can select emergency contacts who will receive notifications if I fail to check in.
|
||||
- [ ] As a user, I can manually check in to indicate I am safe.
|
||||
- [ ] As a user, the app automatically notifies my emergency contacts with my last known location if I miss a check-in.
|
||||
- [ ] As a user, I can view the status of my last check-in (OK / delayed).
|
||||
|
||||
## Bonus Features
|
||||
- [ ] Preconfigured activity templates (hike, night work, travel) with recommended check-in intervals.
|
||||
- [ ] Automatic emergency service call if contacts do not respond after X minutes.
|
||||
- [ ] Integration with wearables (Apple Watch, Android Wear) to quickly check in or trigger an alert.
|
||||
- [ ] Push notifications and SMS/email alerts to contacts.
|
||||
- [ ] Location history and activity logs for safety review.
|
||||
|
||||
## Useful Resources
|
||||
- [Google Maps / OpenStreetMap APIs](https://developers.google.com/maps)
|
||||
- [Twilio API for SMS notifications](https://www.twilio.com/docs/sms)
|
||||
- [Firebase for real-time alerts](https://firebase.google.com/docs)
|
||||
- [React Native documentation](https://reactnative.dev/docs/getting-started) (for mobile development)
|
||||
- [Expo documentation](https://docs.expo.dev/) (optional for rapid mobile prototyping)
|
||||
|
||||
## Example Projects
|
||||
- [Safety App Example](https://github.com/ProjectExample/SafetyApp)
|
||||
- [Check-In Tracker](https://github.com/ProjectExample/CheckInTracker)
|
||||
|
||||
Loading…
Reference in new issue