(deployed at https://lit-plateau-87240.herokuapp.com)
STACK: MongoDB, Express, React, Node.js along with Redux, and Reactstrap
(using React class components)
Check out the IOS version here!
This web app offers a user a famous quote chosen at random. The user can click the button "Get Another Random Quote" to be presented with another quote chosen at random.
The quotes are randomly chosen from a determined list of quotes in the database. The user can switch tabs by clicking "All Quotes" to see the full list of quotes in the database (sorted by author alphabetically). The user can also delete a particular quote from the list.
By clicking the button Add A New Quote, a modal will appear where the user can enter the information necessary and add a quote to the list.
- Add paginations to the list of quotes as it grows overtime.
- Offer different options in sorting the list of quotes.
- Change access to RESTful API so that users can't add quotes, and develop a web scraper to use existing resources to enter famous quotes into the database