https://github.com/nullthefirst/fcc-random-quote-machine
freeCodeCamp - Random Quote Machine
https://github.com/nullthefirst/fcc-random-quote-machine
Last synced: 7 days ago
JSON representation
freeCodeCamp - Random Quote Machine
- Host: GitHub
- URL: https://github.com/nullthefirst/fcc-random-quote-machine
- Owner: nullthefirst
- Created: 2021-07-23T15:04:05.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-24T15:51:43.000Z (almost 5 years ago)
- Last Synced: 2025-10-23T08:42:51.677Z (8 months ago)
- Language: JavaScript
- Homepage: https://null-fcc-random-quote-machine.netlify.app/
- Size: 238 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Random Quote Machine
> User Story # 1
I can see a wrapper element with a corresponding id="quote-box".
> User Story # 2
Within #quote-box, I can see an element with a corresponding id="text".
> User Story # 3
Within #quote-box, I can see an element with a corresponding id="author".
> User Story # 4
Within #quote-box, I can see a clickable element with a corresponding id="new-quote".
> User Story # 5
Within #quote-box, I can see a clickable a element with a corresponding id="tweet-quote".
> User Story # 6
On first load, my quote machine displays a random quote in the element with id="text".
> User Story # 7
On first load, my quote machine displays the random quote's author in the element with id="author".
> User Story # 8
When the #new-quote button is clicked, my quote machine should fetch a new quote and display it in the #text element.
> User Story # 9
My quote machine should fetch the new quote's author when the #new-quote button is clicked and display it in the #author element.
> User Story # 10
I can tweet the current quote by clicking on the #tweet-quote a element. This a element should include the "twitter.com/intent/tweet" path in its href attribute to tweet the current quote.
> User Story # 11
The #quote-box wrapper element should be horizontally centered. Please run tests with browser's zoom level at 100% and page maximized.