/QuoteBoard

Quote Board is application where users can create quotes and have those quotes voted on whether they are terrible or are inspirational.

Primary LanguageTypeScript

QuoteBoard

Alt text

Description

Quote Board is application where users can create quotes and have those quotes voted on whether they are terrible or are inspirational.


Author

Atieno Obwanda

Live Page

Navigate to: https://atienoobwanda.github.io/QuoteBoard/


Features The project was built as a submission to a Moringa School, Angular week one IP submission
Requirements: A user can be able to: Create a new quote, Upvote or downvote a quote, Delete a quote, see the number of upvotes and number of downvotes for each quote.


Navigation Bar Alt text

Qoutes Form Alt text

Quote Board Alt text

Footer Alt text


Built with

Angular


How to use From your terminal:

git clone git@github.com:AtienoObwanda/QuoteBoard.git

Once the program has been cloned, run this on your terminal

    cd QuoteBoard

Depending on your code editor,run this on your terminal
VS Code

    code .

Atom

    atom .

Next, download the latest dependencies for Angular, run npm install, then also add fontawesome as well as bootstrap:
To start the local server, run:

    ng serve --o

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

That's it Happy hacking!!!


Known bugs

There are no known bugs at the moment.


Future Work

Future work on this project includes but is not limited to the following: Add sharing buttons
Add popular quotes section


Contact Information

Incase of any question or contributions, you can contact me through: Atieno Obwanda ||atienoobwanda@gmail.com


License MIT License Copyright (c) 2022 Quote Board