Case Study of Print & Media Industry Process Automation Development


What Client Was Expecting from the Perception System?

The client is a known print media agency with thousands of customers & agents in a widespread area of the metropolitan. Agency of the client is providing a range of printing services including offset printing, card printing, brochure, and other graphics work. Therefore, managing a big number of printing service orders through manual and paperwork becomes a tedious job.

The client wants to set all routine works on the computer and digitalized workflow through an online website and mobile applications accessible to every customer and agent from anywhere and at any time. Through an online application, the client wanted to streamline all printing jobs and to manage batch processing with required automation.

How Perception System Evaluated Needs of Printing Agency?

We requested the client to help us to understand the entire workflow, core, functions, and relationships between the key entities participated across the networks. After thorough analysis, we have segregated requirements in following sections:

Features:

  • The client wants excellent user experiences by providing a feature-rich front end.
  • User management module required for online registration for the sake of security of user data and personalization to enhance user experiences.
  • A separate branch portal for easy management of branches and agents affiliated with the business.
  • A job management module to for batch processing of the printing jobs.
  • Agent registration module to allow new agents in the system.

Functionality:

  • An order management modules to receive and tracking orders at front-end as well as a back-end to process orders in a queue.
  • A shipping module to display shipping status in real-time for an order with the mode of delivery and expected delivery time/date.
  • Request a quote module to know the price of a printing job by uploading files and filling the form to cite exact requirements for printing.
  • A payment module to provide payment method options and integration of payment gateways.
  • Rich back-end dashboard for reports with visuals like graphs, charts, and tables.

Candid Approaches Taken by our solution architect for intranet Web App Development

The client has perceived us as a web technology partner for the MAMAJI web application development project. We have applied standard methodologies, strategies, and web development approaches for this unique project for the printing agency. The project lifecycle included system analysis, requirements specifications design, application development, web design, system testing, and constant change requests handling.

Analysis

We analyzed the entirely new concept, understand each aspect of the system, its workflow, all the core functions, and relationships between each key entities being participated across the networks.

Project Planning

Based on findings in research and analysis, we have prepared project development plans accordingly.

Project architecture

Web architectures at Perception System have defined the entire web application architecture with navigation, modules, and data interactions within and external systems.

Wireframe & Prototypes

Based on web design and development plans as well as architecture, our web application designers have prepared wireframes and prototypes citing all possible workflow diagrams, navigation, and data flows. We have an explicit product design of interfaces for agents and their requirements. Finally, we have handover the interactive prototypes of MAMAJI web application to the client for final approval.

Designing & Programming

After getting final approval from the client for prototypes, we have started final designing of the interface, UI elements, and various modules with required coding for interactions and integrations. We tested the modules on each stage and completion of each milestone.

Deployment

After successful testing in the lab, we have deployed the web application on the hosting server and attended queries, bugs, and complaints made by the client-side team as well as end-users of the system for a set period.

How We Reached the End-to-End Solution for MAMAJI Web App?

The journey toward end-to-end solutions was full of challenges. However, our dedication towards the web app goals led us to deliver the solution successfully, as well as within time & budget.

Requirement Gathering

We have analyzed the unique needs of the client and expectations thoroughly.

Communication

Several online communication had done via Emails at both on Perception System and the client’s side to streamline the project flow.

Designing

We started creating a web system for the agent-dashboard for analytic charts and statistics as well as design and graphics work.

Programming

We have built several versions of the applications and deployed those constantly to enhance functionality. We paid special attention to the system performance and stability due to a large number of the user base in programming the application modules.

Forms

Considering the large numbers of inputs fields and odd user data, we have created data entry forms with special care to ease the job for non-tech-savvy users to drive it swiftly and accurately using the advanced practices.

Back-end Development

We developed a backend system to slash administration associated with the online application by providing a smart admin panel.

Security

Security was a prime issue as well, for the highly sensitive and private data over the Web. Our web development team had to ensure that the safety and security of the information system.

Support & Maintenance

We have committed long-term support and maintenance with a feasible plan sign up by the client.

Striking Features in MAMAJI Web Solution

UsersManagement

SeparateBranch Portal

Orders Management

JobManagement

Order DeliveryManagement

Register asa New Agent

RequestA Quote

PaymentManagement

ProcessData Reports

Technologies Used in Web App Development

The project was for the desktop users as well as mobile users to access the web application. Therefore, we have applied the following technologies, frameworks, and tools to meet project needs.

Laravel 5.4

Ajax

HTML5

JQuery

MySQL

The Final Result

Milestones and deliverables

We have reached the milestones and deliverables with multiple actions, transition, synchronization and sub-process management.

Achievements

We have delivered system after successful testings and deployed on hosting server. The client has registered flow of 3,000+ active agents in the business on the application.

Satisfaction

The client-side team was satisfied with the performance of application and growth of business after the deployment within a short period.

Client’s Feedback

Perception System has successfully digitalized our routine work on the hosting server and attended queries, bugs, and complaints made by us, as well as our esteemed customers/end-users of the system for a set period. They have streamlined all our printing jobs and to manage batch processing with required automation and precision. The team of managers and developers have attended us gracefully on every call and query. Their cooperation was blameless with our business-side team.