Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hawai'i Advanced Technology Society's: http://hats.team OCCC HACC Submission

Interested in this application? View the demo here: https://www.youtube.com/watch?v=fx9EGhxjhnI

The WHY:

Oahu Community Correctional Center has a lengthy and troublesome visitation process. Many of the visitors fill out numerous forms and wait all day just to get denied because of something missing.

We held a meeting with the OCCC staff and identified key aspects and problems in their visitor registration process.

For WHO:

The process is lengthy for both the visitors attempting to visit the site, and the staff attempting to verify everyone coming in. We wanted to build out a solution that helps a portion of our population get accumalated back into society by providing the needed day-to-day contact to ensure a stable mindset. Being able to talk to your loved ones is a critical part of our functioning society; being removed from that interaction doesn't help to rehabilitate those who have been incarcerated. By making this process smooth and efficent, we wanted to create a web application that helps the visitors, staff, and the inmates. Technology is supposed to make our lives easier, not harder.

And HOW:

Our perfect solution would be to create a centralized web application that will allow both visitors and staff to save a lot of time and have an easy registration process. Being able to access this site from the web on any device is extremely important. Compatibility with devices such as phones, tablets, and even general desktop support is an important aspect. A simple to use, easy to navigate website was our target goal.

The END:

In result, HATS has implemented an automated visitation process for OCCC by creating a website for the visitors to submit an online form. The visitors are able to input all of their information and add any additional visitors. Once finished, they can submit the form and will be processed and sent to the database were OCCC staff can approve the form. From there, the OCCC Staff can approve and verify meeting times and general information of the visitors.

The PROCESS:

Step 1: Registration for Visit Request - http://hacc.hats.team:81/Registration.html
Step 2: Authorization of a Visit Request - http://hacc.hats.team:83/
Step 3: Verification for Arrival/Departure of Visitor - http://hacc.hats.team:84/
Step 4: ?
Step 5: Profit

The INSTALL:

We designed our install with infrastructure and the potential to implement defense in depth. Our install environment consisted of three CentOS 7 and a Ubuntu host (don't ask why) each hosting a different portion of our product as they reside on different network segments. For example, the registration form is online, publicly accessible; while the authorization and verification process reside on two different interal networks at OCCC. As such, it made sense for us to implement in a manner that would reflect this concept.

Our code can simply be dropped in the root of any http server that is able to run php and php-pgsql. Configration changes to the database may need to be made to point to the correct IP address. We highly recommend if you're going to demo our code, to review the above links that point to hacc.hats.team:81,83,84

Our internal network:
-192.168.254.21: CentOS Registation Box
yum install httpd php php-common php-pgsql

-192.168.254.25: Ubuntu PostGresql Database
tar -xzvf postgresql-9.5.4.tar.gz

-192.168.254.31: CentOS Authorization
yum install httpd php php-common php-pgsql

-192.168.254.35: CentOS Verification
yum install httpd php php-common php-pgsql

About

HACC Repository for the "Hawaii Advanced Technology Society"

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages