Survey And Inspection System For Cleaning Supplier

The system features cleaning surveys, training material and inspection reports used for various educational institutions. A fully featured graphical dashboard was also developed as a part of this implementation.

Project Summary

This project was aimed at automating various business processes using WordPress as the underlying platform. Our client chose WordPress for this implementation because a good portion of online features were already developed using WordPress before the project was handed over to our team. As a part of this project we developed multiple custom plugins to implement the surveys and scoring functionality. The user module was also completely restructured to allow for various roles that had different levels of access to the different areas of the system. A fully featured dashboard was implemented to show the comparison charts for various inspections and building surveys.

The charts were implemented using Highcharts java script library. The system was integrated with third party API using JSON and XML based web services to tie into other systems used by the client’s users. This WordPress project can be categorized under a heavy database customization and integration project. The entire implementation was performed using the WordPress framework guidelines to create a robust end to end architecture.


Technologies

PHP, MySQL, HTML, CSS, Java Script, jQuery, AJAX, WordPress, Highcharts

php
mysql
html
...
...
...
...
...

Screenshots


Use Case Summary

The high level use cases for this website are listed below. These include both the frontend and administrative functionality.

  1. Organizations (Add/Edit/Remove)
  2. Org Users (Add/Edit/Remove)
  3. Roles (Add/Edit/Remove)
  4. Permissions (Add/Edit/Remove)
  5. Assign User Roles

  1. Create Surveys
  2. Create Inspections
  3. Complete Surveys
  4. Manage Survey Scores
  5. Complete Inspections

  1. Manage Inspection Scores
  2. Reporting (Textual/Graphical)
  3. Dashboard
  4. API Integration
  5. Theme Development

  1. Theme Installation
  2. Content Setup
  3. Plugin Setup
  4. WordPress Configuration

 

Case Studies