image-box is an online image repository for uploading and saving images online. Created for the Shopify Developer Intern Coding challenge.
After cloning the repo, create a .env
file and set the environment variables outlined in .env-example
. These environment variables are all authentication from Firebase, and can be found in the Firebase console.
Once the .env
file has been properly created, run
yarn install
To properly install all dependencies.
Once all dependencies have been installed run
yarn start
This will start the local development server on localhost:3000
.
This image repository was built using the React JavaScript framework for UI. Individual UI components came from Semantic UI for React
Firebase is used to store images and their references/tags. Images themselves are stored in Firebase's Cloud Storage, and all references and tags are stored in a Cloud Firestore database.