Our client, the Municipal council for the city of Seremban, is responsible for town planning, environmental protection and building control, public health and sanitation, waste removal and management, social and economic development and general maintenance functions of urban infrastructure.

The Challenge

Our client had an old desktop based system for the collection of various kinds of payments from the residents of the city. This include land and property taxes, business license fees and parking tickets amongst others. The old system was unreliable and long outages were a norm causing distress to government staff as well as residents standing in long queues.

The Solution

GoodCore’s team spent time studying the existing system in place at client’s site, along with studying various integration points the system had with other government systems.

Carefully prototyping the solution and inviting client’s feedback at each stage, GoodCore developed a new high availability (HA) web based payment collection management system.

The project involved developing a sophisticated fool proof user experience (UX) that allows for speedy over-the-counter receipt of payments, application of complex business rules and posting of these payments to various internal systems of the government at day-end.

In addition, the project involved integration with IBM UniVerse (a key value database) and hardware components like printers and thumb print reader.

Highlights

Requirements Analysis

  • Business knowledge acquisition
  • Identifying the needs, expectations and goals of our customers
  • Risk Assessment
  • Conceptual and visual design
  • Proposal of solutions and workarounds for problematic scenarios
  • Data Migration planning

Design, Development & Technologies

  • Highly interactive front end using JQuery, bootstrap
  • Highly secure software architecture and design
  • MVC architecture using .net MVC 5 Framework
  • Integration with different systems and databases

Testing & Launch

  • White box & black box testing
  • Launch on Staging & Live Environments
  • Post Launch Testing, support and enhancements

Technologies Used