Skip to content

Build with React and Expo. This app demonstrates a photo search functionality using Google Cloud Vision API

Notifications You must be signed in to change notification settings

MatheusChampion/PhotoResearchAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Photo Search Implementation App 👋

This project PhotoResearch is created with create-expo-app and demonstrates a photo search functionality using Google Cloud Vision API.

Project Overview

This app allows users to:

  • Search for products by text input.

  • Upload or take photos to search for products using Google Cloud Vision API.

  • Filter products by department.

  • Save favorite products to a list.

  • View product details including name, price, brand, and rating.

  • Add products to the cart. (Not fully implemented)

  • Login and Logout. (Not fully implemented)

Getting Started

Prerequisites

Make sure you have the following installed:

  • Node.js

  • npm or yarn

  • Expo CLI

Installation

  1. Clone the repository:

    git clone https://matheus_lemos_champion@bitbucket.org/thdca/techcheck-matheus.git
    cd Champion_Matt_PhotoResearch
  2. Install dependencies:

    npm install
  3. Create a .env file in the root directory and add your Google Cloud Vision API key:

    GOOGLE_CLOUD_VISION_API_KEY=your_api_key_here

Running the App

  1. Start the app:

    npm start
  2. Use the Expo Go app on your mobile device to scan the QR code and run the app.

Code Reference

General

Specific Files

./app/_layout.tsx:

./app/shop.tsx:

./app/account.tsx:

./context/SavedItemsContext.tsx:

Running Application Demo

PAGES

Home Page Shop Page Account Page List Page Menu Page

IMAGE SEARCH

Select image Upload Image Result

SEARCH

Search

SAVE/ADD CART

Save Saved Add to Cart

LOGGED IN

User Page

FILTER

Select department

LOADING LOGO

Loading Page

About

Build with React and Expo. This app demonstrates a photo search functionality using Google Cloud Vision API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published