Skip to content

Latest commit

 

History

History
67 lines (49 loc) · 2.17 KB

README.md

File metadata and controls

67 lines (49 loc) · 2.17 KB

Grok-It

Project Description

Developed a mobile application, capable of recognizing physical or real-world objects through the mobile camera or images stored in the mobile's storage to provide comprehensive information about the objects present in it. This application has been developed using Kotlin, Firebase and Google's Gemini AI 1.5 Flash API. I created this application to participate in Google's Gemini API Developer Competition.

Tech Stack

  • Kotlin
  • Kotlin Coroutines
  • Gemini 1.5 Flash API
  • Firebase

Steps to Run & Use this Application

Step 1 : Clone Project

Clone the project into your local system.

Step 2 : Build & Run Project

Build & sync all the necessary dependencies. Don't forget to add your Gemini & Firebase API keys to the project, then run the project using either the built-in emulator in Android Studio or your mobile device.

Step 3 : Choose any one of the Two Buttons in the Home Screen

First Option: After launching the app, click on the "Live Scan" button to start capturing an object using the mobile camera by providing camera permission on that device.

Second Option: Click on the "Select from Device" button to select an image from the local storage by providing the storage permission of that mobile device.

Step 4 : Click on Save to Firebase

Finally, click on the "Save to Firebase" button to store the displayed attributes in the Firebase database.

Screenshots


Splash Screen

Home Screen

Output Screen 1

Output Screen 2

Application Logo

Demo Video

Grok-It.Project.Demo.Video.mp4