Real-time inventory management

The Ministry works together with its partners to deliver inclusive, culturally respectful, responsive and accessible services that support the well-being of children, youth and families.

  • Web Development
  • UI / UX Design
  • Tech Strategy & Support

Project Brief

MCFD had a clear need identified: they wanted to provide front line social workers with a way to access real-time data on the availbility of homes for children and youth requiring government care.

The Challenge

For years Social Workers have used whiteboards and spreadsheets to make placements happen - a process that can take hours. In conjunction with the Ministry, we helped to create a placement inventory tool that fits within their current mode of operation, but utilizes current day technology to streamline workflow.

Discovery / Design Workshops

Going through the discovery process, our team worked with the ministry to document current workflows, come up with user personas and clarify roles. Once this was done, we further refined and clarified the process through creating a User Journey Map. Getting these high level requirements down and clarifying some key details helped us to design the initial technical architecture and database schema.


From there, the design team took over with several iterations of implementing the application's main flows in low fidelity wireframes. These were communicated and presented to the Ministry, and through continual feedback was iterated upon and refined to what they had decided would be an acceptable user interface and flow. The design team then produced high fidelity wireframes that was able to illustrate the look and feel, as well as eventual interaction to some of the application's most critical workflows. This really helped the Ministry get a sense of the scope of the application and how the end product may look.


A project plan was developed for Phase 1, and after the features were all prioritized and managed on an Agile board, the development team took flight with development sprints implementing various features detailed in the plan. Development and testing happened in tandem and at every point, we had the Ministry provide feedback and test the application for bugs as we incrementally built out the platform. After the initial phase was complete, we worked with them to deploy and maintain the application.


  • Ruby on Rails
  • Custom Integration (with internal government systems)
  • DevOps (Ansible / Docker)