- SEARCH function
- from text
- from an image (search for similar images)
Click HERE and search from almost 2000 images of fashion items. I assumed that a fashion merchant would find it useful to query images by their content form their store on Shopify.
Enter your search terms in the text field and press "RUN SEARCH" to get results. Or click on the "Upload similar image" button to upload a search image and then click "Run search" to get search results.
Try these any of these search terms to get started:
- bag
- belt
- bracelet
- dress
- glasses
- hat
- necklace
- pants
- shoe
- top
I used the following Google Cloud Platform as infrastructure for developing and deploying this project, and as such, the set up instructions are very complicated and it would better to refer to the official GCP set up documentation.
Run the following with all server environment variables (see app.standard.yaml
in the root project directory):
mocha test/apiTests.js
- JavaScript
- ReactJS
- Expressjs
- Mocha/Chai
GCP Technology | Usage | Why It Matters |
---|---|---|
Vision AI | labels all images in repository by objects detected | effective and efficient method for labelling images for querying |
App Engine | deploys ReactJS frontend and Expressjs backend severs and automatically scales them to match user traffic load | simple and scalable solution for deploying servers quickly |
Cloud SQL | stores user data, image content labels, and GCP bucket URIs to images (instead of image pixels directly) | saving GCP bucket URIs prevents MySQL from being excessively large and slow |
Cloud Storage | stores almost 2000 images in GCP buckets for high availability globally | integrates seamlessly with GCP ecosystem which reduced development time |