/doggoville

The take-home assignment for EightSleep

Primary LanguageJavaScript


Doge
Doggoville

A project built for EightSleep.


Portfolio Page GitHub followers Twitter Badge Linkedin Badge Gmail Badge


Key FeaturesHow To UseCreditsLicense

Key Features

  • App has the following paths:

    • /(home)
    • /{a-z}
    • /{breed}
    • /{breed/subbreed}
  • Refreshing each page will yield new results

  • All images are displayed as squares

  • Responsive IMG grid

  • Displays 20 Images originally, but can populate with 20 more on click

  • Ability to "like" an image which saves on localStorage

How To Use

To clone and run this application, you'll need Git, React, and Node.js installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/davidgoldcode/doggoville.git

# Go into the repository
$ cd doggoville

# Install dependencies
$ npm install

# Run the app
$ npm start

Credits

This software uses the following open source packages:

License

MIT