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

https://github.com/anuva312/quotesgenerator-devchallenges

A Random Quote Generator. Developed as a part of devChallenges Front-End-Developer-Challenge.
https://github.com/anuva312/quotesgenerator-devchallenges

css devchallenges html javascript quotes react

Last synced: 11 months ago
JSON representation

A Random Quote Generator. Developed as a part of devChallenges Front-End-Developer-Challenge.

Awesome Lists containing this project

README

          

# Quote Generator

Solution for the [Random Quote Generator Challenge](https://legacy.devchallenges.io/challenges/8Y3J4ucAMQpSnYTwwWW8) from [Devchallenges.io](https://legacy.devchallenges.io).

## Table of Contents

- [Challenge](#challenge)
- [Solution](#solution)
- [Demo](#demo)
- [Built With](#built-with)
- [How to Use](#how-to-use)
- [Acknowledgements](#acknowledgements)

## Challenge

Challenge: Create a quote generator app. Use Front-end libraries like React or Vue.
Fulfill user stories below:

- User story: I can see a random quote
- User story: I generate a new random quote
- User story: When I select quote author, I can see a list of quotes from them
- User story: I can see quote genre under the author

## Solution

### Demo

_Find the site in action [here](https://musing-pike-ae2f14.netlify.app/)!_

![screenshot-random-quote](src/images/randomQuote.PNG)

![screenshot-quotes-by-author](src/images/quotesByAuthor.PNG)

### Built With

- [React](https://reactjs.org/)

## How To Use

To clone and run this application, you'll need [Git](https://git-scm.com) and [yarn](https://yarnpkg.com/). From your command line:

```bash
# Clone this repository
$ git clone https://github.com/anuva312/QuotesGenerator-devChallenges

# Install dependencies
$ yarn install

# Run the app
$ yarn start
```

## Acknowledgements

- [How To Make A Loader](https://www.w3schools.com/howto/howto_css_loader.asp)
- [Quotable API](https://github.com/lukePeavey/quotable)