A simple webapp for ensuring the collective safety of your group, whether you're at a large event or you're walking alone late at night.
Give your group a name, a main meetup location, and invite your friends!
Use the map to find suggested safe spots, marked in green. You can also mark your own favorite locations with the pin button, or find your bearings with the crosshair button!
Features under construction:
- send your current location in an emergency situation (the HALP button)
- send a meetup location
- securing the chat
- Clone this repo.
- Get API keys for Mapbox and Radar.io (needed in react-ui/src/components/Map/Map.js).
- Run
npm install
in the emergencyGroups and react-ui folders. - Start the server with
npm start
in emergencyGroups. - In another termnial,
cd react-ui
andnpm start
. - Use to your heart's content!
- heroku-cra-node
- React
- Node.js
- Socket.io
- Mapbox
- Radar.io
- and lots of pixel pushing