Government Infrastructure Performance Navigator

Overview

The project is purposed to help users navigate the performance of some government infrastructure programs by visualising the complex inner dependencies among a huge number of projects, organisations, and vendors etc, with the help of graph databases.

The objectives that the project is to achieve are to help users better manage and understand the performance as well as the inner dependencies of stakeholders involved in some chosen government infrastructure program by developing a web application to achieve data visualization and finding potential risks or performance among many infrastructure projects. The number of entity types taken into consideration in the development process had been limited to three for higher viability, including Organizations, Projects, and Vendors.Entities are connecting with one another, and they could then form a huge and complex network. As changes in a project could have influences on a series of other projects that is coupling with it, the project should also be responsible for detecting risks caused by the continual changes.

Key Technologies

  • Django: a Python framework for web development
  • Neo4j: a graph database management system
  • Cyhper: Neo4j’s graph query language that lets you retrieve data from the graph

Project Demo Video

Key Implementations

  • Rending and viewing data
  • Data filter
  • Data Insight
  • Running Cypher query
  • Cypher query management
  • Insight report

Disclaimer

Because of the non-disclosure agreement signed with Mastt, this page only shows what we have shown with the university, excluding actual code, design documents, data related to government progject, etc.

Real-world Launched Product

Mastt has launched our website after further developed and polished by their engineers, and some of the use case demonstration can be accessed via this link:
Mastt.com

Accknowledgement

I would like to express my sincere gratitude to all the contributors to this project.
As we were following the Agile Methodology in this project, everyone on the team takes specific roles and responsibilities, so contributors are listed below with their roles specification.


Government Infrastructure Performance Navigator
https://billyjojojobulido.github.io/2021/11/15/Navigator/
Author
Baocheng Wang
Posted on
November 15, 2021
Licensed under