How hersh3y/gohelpme works
GoHelpMe is a mobile disaster-help coordination app. Users can open help-finding, volunteer, and map screens from the home screen; the sampled volunteer flow submits volunteer details and checks nearby help requests, while the map displays periodically refreshed help and volunteer locations. The help screen’s implementation and the root layout were not sampled, and the README provides no further product detail, so their behavior and wiring are not inferred.
Main entry points: VolunteerScreen.tsx Volunteer signup · ViewMapScreen.tsx View map · index.tsx Home screen · FindHelpScreen.tsx Find help
Components 10
App navigation
- Home screen
cuhackit/app/index.tsx - App layout
cuhackit/app/_layout.tsx
Help coordination
- Find help
cuhackit/app/screens/FindHelpScreen.tsx - Volunteer signup
cuhackit/app/screens/VolunteerScreen.tsx - Device location
- GoHelpMe API
- Local notifications
Map and display
- View map
cuhackit/app/screens/ViewMapScreen.tsx - Native map display
Other components
- App user
Connections 12
- App user → Home screen: opens app
- Home screen → Find help: navigates to
- Home screen → Volunteer signup: navigates to
- Home screen → View map: navigates to
- Volunteer signup → Device location: requests coordinates
- View map → Device location: requests coordinates
- Volunteer signup → GoHelpMe API: posts volunteer; fetches requests
- GoHelpMe API → Volunteer signup: returns requests
- Volunteer signup → Local notifications: schedules alert
- View map → GoHelpMe API: fetches help and volunteers
- GoHelpMe API → View map: returns locations
- View map → Native map display: renders markers and regions