Skip to content

Latest commit

 

History

History
34 lines (34 loc) · 5.43 KB

README.md

File metadata and controls

34 lines (34 loc) · 5.43 KB

My-Australia

Introduction

An admin dashboard for report management, user management and providing statistics/analytics of the captured reports. Reports come from an android app for citizens to share and report infrastructure issues (pothole on road, broken chair, etc) with different departments (NSW transport, WaterNSW, etc.).
Demo video

Technologies

Java, Jersey (RESTful Web Services framework), Maven, JSP, Servlet, jQuery, JavaScript, ECharts, Google Maps JavaScript API, MySQL, HTML, CSS, DataTables Table plug-in for jQuery, AJAX, JSON, GitHub, Apache Tomcat, Postman

Project structure

In order to decouple, front end and back end are separate Java maven projects.
AdminDashboard project contains front end code.
RestfulApi project contains back end code.

Architecture of back end server: