Skip to the content.

Hawaii DoE Legislative Tracker

Table of Contents

Overview

The Problem

The Hawaii Department of Education has an outdated legislative tracking system (LTS) that has slow and inconvenient workflows, as well as a deprecated server. Their current system manager retires within the next five years and there would be no other member to provide support for the LTS. They want to upgrade, modernize, and replace their current LTS before their current system manager retires.

The Solution

Our solution is to make a tracker that encompasses the required “Key Components” outlined in the sections of the home page. For example, we will add these features to: Add, Remove, and Store bills, the ability to sort the viewed bills by preference of user, and have notifications sent out via email that the user has signed up with. A potential feature to be suggested is a new in-client mailbox/notification system. The New LTS will increase the clarity and legibility of the previous system by eliminating unnecessary clutter and allow for easier navigation of the web page to the user. Overall our solution and or goal is to enable HIDOE to track legislation and set up workflow processes more efficiently and accurately than before.

Deployment

The Hawaii DOE Legislative Bill Tracker is currently under development.

ci-hidoe-legistracker

Mockup Pages

Login Page

Homescreen/Directory Page

View Bill Page

View Testimony Page

Create Testimony Page

Monitoring Report Page

Calendar Page

Profile Page

Inbox Page

Create Email Page

Folders Page

Employee List Page

Register New User Page

Developer Guide

Installation

$ meteor npm install

Running the Application

$ meteor npm run start
=> Started proxy.                             
=> Started HMR server.                        
=> Started MongoDB.                           
I20220529-12:09:18.384(-10)? Creating the default user(s)
I20220529-12:09:18.389(-10)?   Creating user admin@foo.com.
I20220529-12:09:18.453(-10)?   Creating user john@foo.com.
I20220529-12:09:18.515(-10)? Creating default data.
I20220529-12:09:18.515(-10)?   Adding: Basket (john@foo.com)
I20220529-12:09:18.599(-10)?   Adding: Bicycle (john@foo.com)
I20220529-12:09:18.600(-10)?   Adding: Banana (admin@foo.com)
I20220529-12:09:18.601(-10)?   Adding: Boogie Board (admin@foo.com)
I20220529-12:09:18.773(-10)? Monti APM: completed instrumenting the app
=> Started your app.

=> App running at: http://localhost:3000/

Ignore “bcrypt warning”: Bcrypt is used for password checking and it is safe to ignore the warning during development stages.

$ meteor reset

User Stories

User stories can be found here

Contract

The team contract can be found here

Meet the Developers