This project consists in a image based search which uses computer vision to get features from the images you upload and search for similiar images on Unsplash.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
To get the project up and running you need to have node
and npm
installed on your machine.
To start the project you will need to run npm install
to download all dependencies.
Then, to run the dev environment locally you should execute:
npm run dev
For the production environment, first run:
npm run build
then:
npm start
This project is currently deployed as Heroku app
- Create Next App - Boilerplate which uses Next.js for server-side rendering, and create-react-app to start a React/Redux project.
- Google Cloud Vision API - To get the labels based on the images uploaded
- Unsplash API - To search for wallpapers
- Fernando Coelho - nandoacoelho