Hunter is an innovative solution for finding lost elderly, children, and pets using the power of technology and the gig economy. Our app aims to contribute to the UN Sustainable Development Goals by promoting strong communities and ensuring the well-being of our loved ones. This app is built as a submission for the GDSC 2023 Solution Challenge.
- React Native - Mobile frontend development
- Firebase - Mackend development
- Firebase Authentication
- Firebase Firestore
- Firebase Realtime Database
- Firebase Cloud Storage
- NativeBase - UI components
- Expo - Mobile app development platform
- Google Maps API - Location services
- TypeScript
- Node.js - Download and install Node.js
- Yarn - Download and install Yarn
- Expo Go - Download and install Expo go on your mobile device
- XCode - Download and install XCode on your Mac for iOS simulator
- Android Studio - Download and install Android Studio on your Windows for Android simulator
-
Clone the repo
git clone https://github.com/bubuding0809/hunter-sdg-app.git
-
Navigate to the project directory
cd hunter-sdg-app
-
Install dependencies
yarn install
-
Configure environment variables
cp .env.example .env
-
Fill in the environment variables in the
.env
file# Firebase FIREBASE_API_KEY = FIREBASE_AUTH_DOMAIN = FIREBASE_PROJECT_ID = FIREBASE_PROJECT_BUCKET = FIREBASE_PROJECT_SENDER_ID = FIREBASE_APP_ID = # Google Maps GOOGLE_MAPS_API_KEY =
- Firebase API key can be found in the Firebase console under Project Settings > General > Your apps > Firebase SDK snippet > Config. Read more about Firebase setup.
- Google Maps API key can be found in the Google Cloud Platform console under API & Services > Credentials > API keys. Read more about Google Maps API.
-
Start the app
> npx expo start
-
Scan the QR code with your mobile device
Install the Expo Go app on your iOS or Android phone and connect to the same wireless network as your computer. On Android, use the Expo Go app to scan the QR code from your terminal to open your project. On iOS, use the built-in QR code scanner of the default iOS Camera app.
- Ding RuoQian - Developer
- Ng Jun Long - Developer
- Adam Tan - Developer
- Kenneth Wu - Developer
- Clive Tua - UI/UX, Product Manager