Online governmental service

public service for documents certification

back
ground

Sometimes people need to officially certify (apostille) their paper documents to confirm they are valid. This process took several days and was available only offline. So the need for creating public online service to certify official paper documents arose.

The idea was to provide online booking for paper document verification, tracking of the verification process, and receiving certified paper documents after verification. There was also a need to create analytical reports regarding document processing.

online-governmental-service
challenge
There were several challenges in this project:

Build online document management capable of handling high load traffic

Provide booking and tracking services available for all citizens of Ukraine

Provide verification and certification services with restricted access

Meet state standards of technical protection of information of Ukraine

Authorize users using electronic digital signatures

online-governmental-service
Solution

Our team provided all the services of the full application lifecycle. Two online applications were developed; one for the implementation of public services, the second for the services with restricted access.

Among the public services were booking and tracking by claim ID, among the authorized - digital signature usage, managing access rights policies, claim processing, verification, and certification of paper documents.

The created API allowed interaction between applications. OLAP analytical reports provided reporting services. We also provided full logging of all actions of users and system actions.

The service has been working for 5 years. Citizens of Ukraine spend less time to order paper documents certification and get the certification done 35% faster than it was before.
summary
client
Governmental service provider
location
Ukraine
team
5 Devs, 2 DBA, 3 QA, 1 BA, 1 PM
timeline
Oct 2015 - Mar 2016

technologies:

php
PHP
laravel
Laravel
oracle
Oracle
olap
OLAP
nodejs
NodeJS
extjs
ExtJS