Technical interview project developed in React using Create React App.
This app gets data from the Dog CEO API and lays it out classified by dog breeds and their respective sub-breeds.
Production build of the app on Vercel.
Node JS is needed for running the app.
- Clone this repository or download it.
- Run
npm install #Installing project's dependencies
- Run
npm start #Running the project
- List dog breeds
- List dog sub-breeds
- List images related to a selected breed or breed and sub-breed
- Notifications when errors occur
- Placeholders while images are loading
- State management using react-redux
- Multilanguage support with i18next
- Light and dark UI theme modes
- Atomic Design System
- Language and UI theme mode persistence in LocalStorage
- Responsive design
- Styling using Styled-Components