Mobile and Web application which will allow user to report any kind of incident around them to warn other people about the danger. Incident can be an uncommonly big traffic jam or power outages on certain streets.
In .env file there must be assigned selected environmental variables as a part of setup:
GEOCODING_API_KEY=
GOOGLE_API_KEY=
WEB_CLIENT_ID=GEOCODING_API_KEY and GOOGLE_API_KEY can be the same - these two refer to Google Maps API.
WEB_CLIENT_ID - identifier connected to Firebase Authentication service
Setup emulator with guide provided by expo team: https://docs.expo.dev/workflow/android-studio-emulator/
- Open terminal and ensure current path is
Client/watchout - Install all packages by command
npm install(aliasnpm i) - Run application by command
npm run android
After third step an application should open on Android emulator or connected device.
For proper functioning of the application backend server must be running. Please refer to the Server/README.md for more information about launching the server.