Git Product home page Git Product logo

sortedpresidentsproject's Introduction

PresidentsProject

1st Group Project in Quad 2 created 4 November 2016

GENERAL USAGE NOTES:

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.

TECHNOLOGY USED:

  1. All back-end logic and data storage was executed using Java.

  2. Search and sort features were implemented using Java8 Lambda Expressions.

  3. Maven was used to manage the libries for XML dependencies.

  4. Front-end operations such as regular expressions for exception prevention and dynamic drop datalists were executed using HTML5 and CSS.

  5. Tomcat is used as the server for execution and JSP and JSPTL handle client requets.

  6. 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/

sortedpresidentsproject's People

Contributors

sstrayhorn avatar teratopia avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.