This application allows users to read throught the provided quotes, upvote them if they are inspirational or downvote them if they are terrible. They also create their own quotes and delete quotes if they deem not necessary.
Iquote-V1.0
As a user of the web application you will 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.
Behavior | Input Example- When it receives: | Output Example- It should return: |
---|---|---|
Create a QUote | Good day starts in the morning | Display quote: "Good day starts in the moring" |
Delete a quote | Delete Action | Deleted Quote is wiped from the quotes in the browser |
Up Vote a Quote | Up vote action | Up votes count increases by one. |
Down Vote a Quote | Down vote action | Down votes increases by one |
Reveal the best quote | User clicks on reveal the best quote button | best quote is displayed and highlighted |
The project is hosted on Firebase hosting
https://iquotes-df6d5.firebaseapp.com/
-
If you do not have the nodejs installed go ahead and install it frome here.
-
Verify if all is set by running these commands: npm --version and node --version.
-
Install angular with angular cli. You can follow this guide with worked well for me
-
Copy the repository url on the top right marked with green.
-
use git clone the url to get the project to your local computer.
-
The repo comes in a zipped or compressed format. Extract to your prefered location and open it.
-
now open the directory created with your favorite IDE. if Atom just type .atom if VSCode type .code . This will lauch the editor with the project setup,
-
Now feel free to hack around the project.
Run ng serve to view the project on your local machine
The application is developed using ANGULAR CLI
Emmanuel Atemba
Reach me out on Slack me @atemba