Skip to content

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.

License

Notifications You must be signed in to change notification settings

bubuding0809/hunter-sdg-app

Repository files navigation

Hunter

Introduction

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.

Map Profile Activity Forum

Tech Stack

  1. React Native - Mobile frontend development
  2. Firebase - Mackend development
    • Firebase Authentication
    • Firebase Firestore
    • Firebase Realtime Database
    • Firebase Cloud Storage
  3. NativeBase - UI components
  4. Expo - Mobile app development platform
  5. Google Maps API - Location services
  6. TypeScript

Prerequisites

  1. Node.js - Download and install Node.js
  2. Yarn - Download and install Yarn
  3. Expo Go - Download and install Expo go on your mobile device
  4. XCode - Download and install XCode on your Mac for iOS simulator
  5. Android Studio - Download and install Android Studio on your Windows for Android simulator

Usage

  1. Clone the repo

    git clone https://github.com/bubuding0809/hunter-sdg-app.git
  2. Navigate to the project directory

    cd hunter-sdg-app
  3. Install dependencies

    yarn install
  4. Configure environment variables

    cp .env.example .env
  5. 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.
  1. Start the app

    > npx expo start
  2. 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.

Contributors

  1. Ding RuoQian - Developer
  2. Ng Jun Long - Developer
  3. Adam Tan - Developer
  4. Kenneth Wu - Developer
  5. Clive Tua - UI/UX, Product Manager

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •