Our Work   Compliance Training App

Compliance Training App

The Client

Safe Food Resourcesis a food safety consulting and training firm specializing in the development and implementation of food safety and quality systems across USA. They support food manufacturers, hoteliers by guiding, educating, and training their teams to build a culture of food safety excellence.

The Challenge

Safe Food Resources already had a system for managing food safety compliance training for their customers. However, the system had lots of limitations. Very difficult to use for end users, lots of administrative overheads, not having enough reports and no option to brand the system as per customers branding guidelines were some of the system constraints. However, the biggest limitation was that the system didn’t have a robust course licensing mechanism to safeguard the client’s business interests. And that the system didn’t work on tablets and mobiles added to the problem.

The Approach

Knowzies team took a consulting approach with the client. During the Inception phase, we worked with the clientto help them in listing down their key business goals and mapping them against the limitations of their existing system. Once this was done, the next step was to build a product roadmap with the client, which had their day one requirements as well as future wish list. The product roadmap was refined further to prioritize features which were required for go live. This was followed by creating user stories for the highest priority items on the roadmap. Knowzies team adopted SCRUM methodology for managing this solution which was built across 8 sprints.

The Solution

The solution consists of a responsive web application with multi-portal functionality. The main portal was integrated with the client’s website.An iOS as well as Android mobile app is also part of the solution.
It has 4 types of users viz Super Admin, Master Admin, Sub Admin and Learner.

Super Admin can do the following:

  • – Setup Courses, Course Certificates, Learners, Groups and Sub Admins
  • – Assign Courses to Learners and Groups
  • – Setup Portals and brand it as per customers branding guidelines
  • – Assign Course licenses to Portals as per customers requirements
  • – Manage Queries from the Learners
  • – View reports about Courses and Learners

Sub Admins created by the Super Admin can also perform all the above actions other than setting up portals and setting up other Sub Admins.

Master Admin can do the following:

  • – Setup Learners, Groups and Sub Admins
  • – Assign Courses to Learners and Groups
  • – Manage Queries from the Learners
  • – View reports about Courses and Learners

Sub Admins created by the Master Admin can also perform all the above actions other than setting up other Sub Admins.

Learner can do the following:

  • – Take courses
  • – View and download Course certificates
  • – Raise queries

Technology Stack