1st Group Project in Quad 2 created 4 November 2016
This was a weekend project designed, built, and deployed to cloud services from scratch.
-The purpose of this dynamic web application is to display a web page with information about all Presidents that have held office.
-A user is able to click next and previous buttons to scroll through the presidents in order of term in office.
-The user is also able to jump to a particular president by entering in their term number.
-Each page displays the Presidents' name, image, term number, political party, dates in office, and a fun fact.
-The list of Presidents can also be sorted in alphabetical/reverse alphabetical order and by term.
-The user can also search the list by typing in letters or words for the first name, last name, political party, and fun facts.
-Finally, the user can return to the original list of Presidents by clicking the home button.
-
All back-end logic and data storage was executed using Java.
-
Search and sort features were implemented using Java8 Lambda Expressions.
-
Maven was used to manage the libries for XML dependencies.
-
Front-end operations such as regular expressions for exception prevention and dynamic drop datalists were executed using HTML5 and CSS.
-
Tomcat is used as the server for execution and JSP and JSPTL handle client requets.
-
The application is deployed on a AWS account for cloud services.
This web application may be viewed at: http://35.161.236.125:8080/SortedPresidents/
Current maintainers:
- Michael Williams (SD7)
- Kyle Ennis (SD7)
- Sarah Passantino (SD7)
This project has been sponsored by: Skill Distillery, a Division of Batky-Howell, LLC http://skilldistillery.com/