Menu

Project Description: User Activity Report
Client: Community Living Alternative Services (CLAS)

Overview:

Community Living Alternative Services (CLAS) is an agency dedicated to providing community-based residential, individual, and family support programs. CLAS works closely with government bodies and community boards such as Alberta Family and Social Services, Employment and Immigration Canada, and the Governments of the Northwest Territories, Nunavut, and British Columbia. Their programs focus on early intervention with minimal restriction, aiming to serve individuals and families through innovative, well-structured, and person-centered services.

To ensure operational transparency and compliance with provincial regulations, CLAS required a User Activity Report system to track the activities of its frontline workers on their internal tools site. This site serves as a critical resource where employees submit various reports and access company announcements essential for daily operations.

Project Scope:

The goal of the project was to build a user tracking and reporting system that monitors employees' interactions with key tools and content, helping CLAS ensure timely report submissions and employee awareness of internal communications.

Tracked Activities Included:

Form submissions

  • Critical Incident Reports
  • Employee Incident Reports
  • Service Invoices
  • Monthly Report Summaries
  • Content interaction

Page views of key internal resources

  • Downloads of PDFs
  • Viewing of company news and announcements
  • The solution needed to provide detailed insights into employees’ usage patterns, such as login data, session duration, and pages visited, with a focus on meeting regulatory deadlines.

    Technical Solution:

    The project was implemented using a Laravel backend and a Vue.js frontend, following best practices in full-stack development.

    Database:

    A MySQL database was used to store user activity data, capturing the following:

    • Login timestamps and session lengths
    • Number of page visits per session
    • List of specific pages viewed and downloaded content
    • Design Process:

      Initial designs were mocked up in Figma to align with the needs of the users and stakeholders.

      User stories were documented and managed in Jira, ensuring the development process followed an agile workflow with clearly defined deliverables.

      Outcome:

      The User Activity Report system provides CLAS with a reliable tool for monitoring staff compliance with reporting requirements and engagement with key announcements. The new tracking system enhances the organization’s ability to ensure timely submissions of critical forms and increases visibility into how frontline workers interact with internal tools.

      This solution supports CLAS's ongoing commitment to offering efficient, transparent, and accountable services, helping it better serve individuals and families in alignment with government and community expectations.