emmanuelmacharia / RandomQuoteMachine

Creates a random quote generator that is meant to give inspirational quotes.

Home Page:https://emmanuelmacharia.github.io/RandomQuoteMachine/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Random Quote Machine:

A handful of helpful and inspirational quotes from some of the world's greatest minds over millenia in one place. This project was created from a FreeCodeCamp challenge meant to check the mastery of front end libraries such as bootstrap, jQuery, React,React-Redux and Sass.

Stack

  • JavaScript
  • jQuery
  • SCSS
  • HTML

In this project, I implement the challenge using jQuery and ajax to make API calls and Sass for styling.

How to manually test it:

  • clone this repository
  • ensure that you have an SCSS compiler; if you happen to be using Visual Studio Code as your text editor, try using Live Sass Compiler extension and ensure you have Live Server also installed. (you can read through the live sass compiler) documentation to help you get started.
  • finally, in your favorite browser, open index.html; or if you use Live Server, click on go live and it'll open in your browser.

API

As mentioned, I use an ajax call to this URL here:

  • ensure you include header and set them to application/json for your get request
  • the call returns an object that you'll have to Jsonify using JSON.parse

contributor:

developed by emmanuel macharia

License

this project is licenced under the MIT license

How to contribute:

  • fork this repository, and clone it onto your local machine
  • edit and/or add features to it
  • create a pull request onto the master branch of this repository

About

Creates a random quote generator that is meant to give inspirational quotes.

https://emmanuelmacharia.github.io/RandomQuoteMachine/


Languages

Language:CSS 38.7%Language:JavaScript 36.5%Language:HTML 24.8%