Skip to content

This repository is a clone of my Computer Science Capstone project at Camosun College where our client was the BC Government OCIO-DIO. The goal of this project was to take an existing manual reporting process and transform it into a modern web application. The original publicly hosted repository can be found here: https://github.com/bcgov/citz-d…

License

Notifications You must be signed in to change notification settings

suzalflueck/2021-capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

citz-dst-capstone-2021

CITZ-DST Reporting and Dashboard System Improvement Application

Introduction

OCIO-DIO is the BC Governments central Digital Investment Branch within the Office of the CIO. The DIOs mandate includes:

  • Engaging with Ministry Business Units to support their IM/IT project initiatives
  • Providing executives with an a Whole of Government view of strategic IM/IT initiatives including fiscal, project-related and sustainment efforts in support of the Government IM/IT portfolio
  • Providing a project repository for DIO financial analysts
  • Reporting to the Government Chief Digital Officer (CDO)

To support DIOs tracking of strategic IM/IT initiatives , a modern web enabled Digital Investment Report and Analysis tool is required that will aid Ministry Business Units in their new application development journeys. To support the DIO tool the Capstone2021 Web Application is being developed to demonstrate a forms based approach to data acquisition.

Problem Statement

The OCIO-DIO manages capital funding for projects that aim to improve digital services for British Columbians. Ministries that are awarded funding must report their project performance to the DIO quarterly.

Reports are filled out and submitted manually through the use of spreadsheets. This method is time consuming and can result in data inconsistencies that become a barrier to timely and quality data analysis.

Hypothesis

Developing a web application to support stakeholders in the quarterly reporting process will assist in improving workflows and data quality.

Utilizing a digital form to capture data from submitters can facilitate effective and efficient reporting through the use of pre-filled fields and form validation.

Opportunities for automating data aggregation can be acted upon through the use of a database to store reporting data. Furthermore, stored data can then be surfaced into a dashboard system to help ensure decision makers and other stakeholders have access to the information they need when they need it.

Goal

The goal of the Capstone 2021 project team is to create a modern web application as a tool for the DIO to use to replace spreadsheets as the primary project reporting method.

Objectives include:

  • Apply modern application development methodology based on AGILE principles
  • Create a modern web application that is intuitive and easy to use
  • Store project and reporting information in a central repository such as a database
  • Host the solution in the BC Dev Exchange's container environment

Project Status

Released as ALPHA August 13, 2021

Development

Node.js | React.js | OpenShift 4 | Jenkins | MongoDB | GitHub

Documentation

Click here to view the project documentation.

License

Copyright 2021 Province of British Columbia

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Lifecycle

Lifecycle:Experimental

About

This repository is a clone of my Computer Science Capstone project at Camosun College where our client was the BC Government OCIO-DIO. The goal of this project was to take an existing manual reporting process and transform it into a modern web application. The original publicly hosted repository can be found here: https://github.com/bcgov/citz-d…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published