Skip to content

doughcho/PortfolioA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PortfolioA

WebApp demo project using Java EE and HTML-CSS-JavaScript. The project is for "Customer Order Processing System" with multiple order items development.

Motivation

  • I wanted to build working WebApps for my implementation experience. With the project, I also tried to show my expertise about (not only web) programming.

Build Status

  • The system is working as is but also is a partial implementation
  • "Recent Orders" of a customer part not developed yet (will be added sooner or later)
  • Shipping management including shipment tracking interface not developed
  • Collection management including back office system interface not developed
  • Code management system (users, customers, items, employees) not developed (data was built through MySQL Workbench)

Code Style

  • Microservices architecture (without using MVC framework like Spring)
  • SPA using Servlet and Ajax/jQuery

Tech/Framework used

  • Server side: Java EE with Servlet, JDBC, JSON, cookie
  • Client side: HTML, CSS, JavaScript(+Ajax/jQuery) with JSON, cookie
  • Development: Eclipse IDE for Enterprise Java Developers (version: 2020-09 (4.17.0))
  • Project type: Dynamic Web Project
  • VCS: Git with GitHub

Running Environment

  • OS: Windows 10
  • Web Browser: Anyone except IE
  • WS/WAS: Apache Tomcat v9.0 Server
  • DBMS: MySQL Server (version: 8.0.21)
  • JDBC: MySQL Connector-Java 8.0.21
  • jQuery: jQuery-3.5.1 (from code.jquery.com)
  • JSON: gson-2.8.6 (from search.maven.org)