This application was built using MD Boostrap, CSS Gradient IO, Fox Images API, GIFs API, and Quotes API.
Imagine this: You're having a bad day, feeling like nothing will lift your spirits and just wanting something to laugh about. Well, welcome to the Make My Day App, an app filled with funny gifs, cute fox pictures and inspirational sayings to lift your mood and change your day!
AS A user
I WANT an aplication to brighten up my day
SO THAT I can have a better mood
GIVEN Make My Day App
WHEN I load the homepage
THEN I am presented with a series of carousels showcasing the application's images, gifs, and quotes.
WHEN I click on the gif button
THEN I am succesfully routed to the gif page
WHEN I click on the images button
THEN I am successfully routed to the images page
WHEN I click on the quotes button
THEN I am successfully routed to the quotes page
WHEN I visit each page
THEN I am presented with a generate button and a save button
WHEN I click on the generate button
THEN I am presented with a respective new gif, image, or quote
WHEN I click the save button
THEN I the saved gif, image, or quote is saved to the Favorite Page for later use
WHEN I visit the Favorites Page
THEN I see all my saved gifs, images, and quotes in a single page
Github URL: https://github.com/TheMimmzyy/First_Project
-
Users are able to scroll through randomly generated pictures, gifs and sayings to brighten their mood and get a laugh.
-
Users are then able to favorite pictures, gifs or sayings that they like which will then be displayed on a favorites page they can view them at any time!
-
The Gif, Images and Saying pages are using API calls to display randomly generated content for the user to view.
-
When the user clicks on the favorite button , the images and API urls are saved to local storage. The Favorites page then pulls the saved images and gifs from local storage and appends it to the html for the user to view.
-
On the homepage we have a navbar so the user can click on either the images, gifs, sayings or favorites pages which will then take them to the designated page. Three MBD carasoules are on the homepage with random pictures from each catergory to give the user some samples of the content available.
- Javascript
- jQuery
- MDBoostrap (Bootstap Material Design)
- Server-Side API Calls
- CSS
- HTML