/quotes

A web application where users can view, create, upvote and downvote quotes.

Primary LanguageTypeScript

Quote App

Description

This is a web application that displays quotes. It allows users to submit their own quotes

Author

Francis Githae

BDD

  • The user views the existing quotes on the landing page.
  • The user clicks on upvote button to upvote a quote.
  • The user clicks on downvote button to downvote a quote.
  • To submit a quote, the user fills in their first name and last name,the quote and author of the quote and click submit.
  • The user sees the time passed since a quote was created.
  • The quote with the highest number of upvotes is highlighted.

Tools and Technologies

  • Angular 13.0.4
  • Typescript 4.4.4
  • Bootstrap 5.1.3
  • Node 14.17.6
  • npm 8.3.0
  • Font Awesome
  • Moment js 2.29.1

Installation and setup

  1. Clone the repository to your machine
git clone git@github.com:githaefrancis/quotes.git
  1. Install the dependencies with:
npm install
  1. run the project using
ng serve --open

Live Link

Quotes App

Contact

mureithigithae@gmail.com

License

This project is published under the MIT Licence.