Skip to content

Global top 50 Solution Challenge 2022 hosted by GDSC

Notifications You must be signed in to change notification settings

SANGNGUYEN24/find-it

Repository files navigation

Find It

An app leveraging AR Core technology to help navigating and providing knowledge of places.
Live demo Find It video.

Table of Contents

Overview

If you are from an area far away, going to a completely new place to attend an event, visiting campus for the first time as a new student or wanting to see what life out there, wandering throw places to raise knowledge about how big our world is. Maps will make you confuse a lot but not anymore because Find It is here to help.

Find It, what? Here our app allows users to review all detailed information about the destinations, giving practical suggestions so that users can have an overview of places. Applying the most advanced AR technology from Google, we pride ourselves in providing users with immersive experiences that blend reality and virtual worlds to guide their destination. Bring services and events held at the venue with dedicated instructions, step-by-step processes with an intuitive and beautiful user interface. Find It is an application designed for all users, especially travelers from far away. They no longer have to worry about finding a new place without a map or guide, and even save a lot of time because everything to do is just a fingertip away.

Download Find It: https://bit.ly/FindItApp

How to run code

  1. Install Android Studio.
  2. Install Git.
  3. Clone this repository (the main branch) on your computer by this commmand.
git clone https://github.com/SANGNGUYEN24/find-it.git

In my case, I used command prompt on my Window computer to clone this repo.

image

  1. In your Android Studio, go to File -> Open -> navigate to the repo you have cloned, it named find-it image

    and wait until Android Studio finishes indexing process

  2. Connect Android Studio to a physical smartphone or an emulator

    For best experience, please run the app on a physical Android smartphone with Android 8 or higher.

  3. After connecting to the phone successfully, click run button image to build the app.

  4. To test the app, you can scan one of following QR codes:

    Increase screen brightness to make QR scanning smoother.

    These QR codes are attached to Ho Chi Minh City University of Technology, Vietnam.

    To test the direction feature with AR map:

    • Firstly, LOGIN an account to the app (our Cloud Firestore security rules require you login to write data to database)

    • Secondly, scan a QR code, the app will show you are standing somewhere.

    • Thirdly, select any destination then scan the surrounding environment until a virtual mesh appears, then you can act as admin to place some map pointers (anchor) , wait until the app notices that the anchors have been hosted.

      image

    • Press the clear button, now you are acting as a visitor, press the resolve button to make the anchors you set earlier appear again.

    • At that time, the remaining distance bar will show you how far you have to go to your destination.

    That's exactly how the AR navigation feature in Find It works.

Technologies Used

  • Android with Kotlin, Java
  • Firebase (Authentication, Cloud Firestore, Storage, ML Kit, App Distribution, Crashlytics)
  • ARCore

Screenshots

Home page Desination page Service page Review page User page Find It Campus

Contact

Created by @SANGNGUYEN24, @Proton2001 and @electrodrago - feel free to contact us!

About

Global top 50 Solution Challenge 2022 hosted by GDSC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published