##Do Now Begin this session by completing the Do Now activity.
##Scope You have just been hired by Holy GIF-amoly! LLC. For your first project you have been asked to make a webapp that displays gifs to the user based on a topic they type in. You have been given one week for this project.
##Project Criteria Your Manager has laid out the following requirements for the project:
- All source code for this app must be in your own GitHub repository
- The webapp must use the Giphy API (see references)
- The webapp must consist of an input field, a submit button and a reset button
- When the user clicks the submit button, three relevant gifs will appear on the page
- When the user cliks the reset button, the system shall clear the gifs and search bar of any text
##Learning Objectives By the end of this project the employee will be able to...
- Create a fully functioning API webapp from scratch
##References/Tools
##Vocabulary
- Beta
- Server
- API
- Get
##Instructions
Your Manager is impressed with the past work you have completed at your last jobs. You are not given any Starter Code. For information on how to build this webapp look at the project criteria portion of this page.
##Bonus Criteria Your manager has offered a stipend of $500 for each of the bonus requirements listed below:
- Instead of displaying the most relevant gifs to the search topic, each should shall display three random gifs tagged with the search topic
- Add a random button to your page to display a random topic of gifs.
##Grading Criteria Your manager will be grading your capability on this project based on this rubric.
##How to Submit The final code for this project must be pushed back up to your repo on GitHub. Then share the link to your repo at the project submission link found in the header of the Daily Session Document (bit.ly/ScriptEd).
To push to GitHub run the following commands in your terminal:
git status
git add .
git commit -m "example comment"
git push origin master
##Homework Instructor will assign homework based on progress in class.