- The app uses React.
- The app uses redux for managing app state.
- The app uses redux-thunk for async actions.
- Images are fetched from JSON Placeholder.
- Source code is available on GitHub.
The project was bootstrapped with Create React App CLI tool.
To run the app locally, you need to clone the repo and then run the following commands.
$ cd [PROJECT DIRECTORY]
$ npm install
$ npm start
This installs the deps and starts the dev server. The app is now accessible at http://localhost:3000/
.
The app is also accessible on Heroku.
- When you are viewing a photo's details, you can move to previous/next photo with the arrow (left/right) keys, and exit the details view with the Escape key.