An open API service indexing awesome lists of open source software.

https://github.com/joakimteixeira/image-search

Image search with error handling, pagination and loading spinner
https://github.com/joakimteixeira/image-search

axios bootstrap environment-variables loading-spinner pagination pexels-api reactjs responsive-design video-background

Last synced: 2 months ago
JSON representation

Image search with error handling, pagination and loading spinner

Awesome Lists containing this project

README

          

# Image Search

Project to test React with Axios, data fetching error handling, pagination, loading spinner, and environment variables.

![image](https://user-images.githubusercontent.com/12193814/97550076-f5dffb00-19af-11eb-8f51-48aeaab046a1.png)

## To-do

- [ ] Refactor component states for better atomicity
- [ ] Enhance image grid design

## Running the Project

To get started, fork the repository, clone it, rename the file ".env-example" to ".env" and fill in information about your API key.

Then, run the following commands:

npm install
npm run start

## Additional Information

All project images are free stock photos provided by [Pexels API](https://www.pexels.com/api/)