Projects 6

Learning Center New

  • Value: An AngularJS Spring REST API web application where students could take a course and track their progress towards completion.
  • Purpose: It demonstrates full-stack Java web development, AngularJS with Spring RESTful API development, using AJAX to consume data from REST web services, and using an Angular module that uses SVG to create a circular progressbar.
  • Technologies Used: AngularJS, Spring REST web services, AJAX, Java, HTML, CSS, JavaScript, JPA and Hibernate, and MySQL
  • Check out the application online and the
    GitHub repository.

Freelance Timesheet New

  • Value: An AngularJS Spring REST web application that keeps track of freelance work over time and provides a report.
  • Purpose: It demonstrates full-stack Java web development, AngularJS with Spring RESTful API development, using AJAX to consume data from REST web services, and DOM traversal and manipulation using jQuery.
  • Technologies Used: AngularJS, Spring REST web services, AJAX, Java, HTML, CSS, JavaScript, and jQuery, JPA and Hibernate, and MySQL
  • Check out the application online and the
    GitHub repository.

Calculator

  • Value: A JavaScript application that performs basic arithmetic operations.
  • Purpose: It demonstrates JavaScript web application development and DOM traversing and manipulation with jQuery.
  • Technologies Used: HTML, CSS, JavaScript and jQuery.
  • Check out the application online and the
    GitHub repository.

Home Improvement Store

  • Value: A Spring MVC web application for inventory management at a home improvement store.
  • Purpose: It demonstrates full-stack web application development using Spring MVC and MySQL
  • Technologies Used: Java Spring MVC, MySQL, JSP with Bootstrap, and the DAO pattern.
  • Check out the application online and the
    GitHub repository.

US Presidents

  • Value: A Java web application that displays important and interesting information about all US presidents.
  • Purpose: It demonstrates using the MVC architecture
  • Technologies Used: The Java MVC architecture using Servlets, JSP, and the DAO pattern. JUnit was used in TDD.
  • Check out the application online and the
    GitHub repository.

Java Keyword Game New

  • Value: A game to practice learning all 51 Java keywords, written in AngularJS.
  • Purpose: It demonstrates basic front-end development using AngularJS.
  • Technologies Used: AngularJS, HTML, CSS, Bootstrap, and JavaScript
  • Check out the application online and the
    GitHub repository.