Platform for On-Demand Jobs and Temporary Labor

A B2B temporary staffing platform is designed to connect businesses with job seekers searching for on-demand work on a temporary and flexible basis

Industry

Marketplace

Team

10 members

Product status

In development

Country

Canada

About a Project

The Customer is a promising Canadian B2B startup eager to address business problems related to quick staffing needs. The startup’s product is a Pagato Solution — a platform that would align businesses with on-demand hourly workers for temporary and flexible employment opportunities. The company needed a reliable tech partner who could help bring the product to the market promptly and cost-efficiently.

Goals set to Cleveroad

Define the proper MVP scope and provide the customer with a contract labor platform complying with Quebec/Canada legislative requirements

Make a pitch deck materials to provide a visual representation of the platform for temporary staffing and prove its profitability

Solution’s integration with Business Intelligence (BI) tools to gain insights into analytics and marketing activities for optimizing operations and strategy.

Solutions we've delivered

Development of the extended software MVP (web and mobile), considering the whole business context, workflow, and compatibility with the Act Respecting the Protection of Personal Information in the Private Sector

Creation of the pitch materials covering architectural diagrams and pitch deck designs. These elements present the platform overall technical concepts, including its design and functionality.

Implementation of the integration  with Monday.com BI tool for seamless data sharing and visualization between the customer's on-demand job marketplace and stated analytic service.

Results for the Customer

A flexible, appealing solution that combines a web app for employers, a mobile app for job seekers, and a web back office for the platform’s Administration. Using it allows the customer to ensure compliance with local laws concerning the protection of personal information.

The immersive and compelling pitch materials were handed to the customer to engage potential investors. This open doors for the company to potential funding from investors by demonstrating the tangible representation of the platform value

The temporary staffing platform is integrated with Monday.com for BI purposes. Now, the company can make data-driven decisions and niche marketing initiatives, contributing to the overall success and sustainability of the solution.

Business Challenges

Our customer, a Canadian startup company, wanted to build a regulated B2B temporary employment platform and invest funds in the project judiciously. The solution had to be market-ready, compliant software MVP to validate the startup’s concept, attract potential investors, and save Return on Investment (ROI) growth opportunities. So, our customer needed a reliable technical partner to:

Launch the product promptly while considering the legal landscape. Build an MVP version of the app that would enable the most critical platform’s capabilities: profile and job creation, job start confirmation, job seeker approval, job completion confirmation, and reviews. Navigate the legal landscape and ensure the solution’s strict compliance with the requirements of the Canadian market legislation, namely the Act Respecting the Protection of Personal Information in the Private Sector.

Communicate the platform’s value and market potential. Prepare laconic and convincing pitch materials created specifically for presenting the product to external investors, including architectural diagrams and pitch deck designs. Visual representations in the pitch decks were required to effectively demonstrate the value of the hourly job platform and the team's ability to perform the business plan.

Enhance management processes thanks to prompt analytics reports. Integrate the solution with the Monday.com BI Tool to visualize procurement metrics for job postings, demand for specific skills, number of applicants, and market trends to serve these business objectives. It was necessary to add the tool to enable the customer to make data-driven decisions and create targeted marketing strategies to attract both job seekers and employers.

business-challanges

Project in Details

Our team has designed and built the temporary staffing solution from scratch, considering the local legislation requirements.

Business Architecture

  • The mobile application for Guests and Job Seekers. Job Seekers (Guests) can view the job postings and fill out the dynamic Questionnaire but are not allowed to apply for offers. Job seekers can create their profiles, upload resumes, review job postings, apply for the job, complete the job, and receive payments to their bank accounts. The candidates must also go through the KYC verification procedure to ensure that the bank details provided align with the info registered in the system.
  • An Employer web app was also built as part of the solution. It allows employers to manage their recruitment activities across various stages of interaction with job seekers. The app enables employers to maintain their own profiles, create and manage job postings, search and filter through a pool of applicants, hire temporary employees, etc. The employees are sorted into various tabs based on their status through filters applied: just applied, been hired, completed a job, and had the application declined.
  • The web-based Admin Panel is designed to manage, oversee, and control the gig work platform's operations. The solution covers the system's general administration by the Super Admin and Admins. It's required to properly manage job seekers, categories (skills), financial transactions, feedback and rating system, and all other necessary responsibilities to perform admin activity and support employers and applicants.
ups
View in detail

Product Essentials

Components, details, and logic of the solution with web and mobile apps for job seekers and employers
Job Seeker App

KYC procedure. Integration of the Know Your Customer (KYC) verification procedure helps verify the conformity of bank details mentioned in the system account with the system user. This process ensures that the payments are conducted at the correct user accounts. Users receive confirmation from the system once their account is verified.

Setting up a personal account with a dynamic questionnaire. This approach helps job seekers to provide the most accurate and relevant information in their profiles. The app offers users a series of questions to get a clearer view of applicants’ qualifications, leading to better job recommendations. The users can also upload essential documents, such as certificates and qualification confirmations.

Employee Dashboard. A meaningful Employee Dashboard contains information about pending payments, applied and upcoming jobs of the employee and work reviews. This transparency aids in managing job-performing activities efficiently.

Job search management. Job Search functionality has a flexible filtering mechanism allowing users to find the most appropriate job based on specific criteria and requirements. At the same time, job seekers have a separate Applied Jobs List to keep track of the job postings they’ve applied for. When hired, the user can manage the assigned jobs, starting their shift and marking the job as completed.

Receive notifications. The convenient Notifications system informs users about all changes in their account/jobs/job applications and provides timely reminders about upcoming shifts. Timely, relevant, personalized notifications lead to a more successful job search experience.

Rating and reporting. Employees can rate and review their working experience with the employers. The reporting functionality allows job seekers to report inappropriate behavior by employers to the platform administration. Admins can then review these reports and take action by blocking the Employer’s account.

ups
View in detail
Employer Portal

Employer Dashboard. The Dashboard reflects a centralized and streamlined interface for handling multiple aspects of the hiring process. It allows employers to access essential information regarding their posted jobs, applicants, and workers, being a hub for effective management.

Employer profile. Employers can create, edit, and manage their profiles in order to showcase their organization’s culture, values, and work environment as well as present relevant information to engage potential candidates.

Job Seeker profile. Full Job Seeker Profile is available in the app for a comprehensive review. It contains all the essential information for the Employer to make an informed decision about whether the person is qualified and possesses the expertise required for the specific job position.

Jobs management. Employers can create detailed Job descriptions and manage their job offers list. Within the platform, employers can view all applications for their jobs with the status displayed as either pending or completed. Additionally, employers can manage all job seekers through a categorized list, tracking their status, whether they have recently applied, been hired, completed a job, or had their application declined.

Rating and Review. Employers can also rate and review their working experience with the temporary employees. This functionality is particularly useful when faced with various candidates with similar qualifications.

ups
View in detail
Admin Panel

Job Seekers Management module empowers Admins to manage Job Seekers’ profiles, including the crucial steps of profile approval, an integral part of the KYC procedure, and profile editing. This ensures that only approved job seekers can apply for the job, and Employers will be able to receive qualified applicants.

The Category Management module is responsible for the skills management functionality via the Administration panel. This feature allows Admins to add or remove skills, ensuring that the demand for the new skill types is promptly satisfied. Once added by Admin, these new skills become available both for Employers and Employees in job seeker profiles and job descriptions.

ups
View in detail
Third-Party Integrations

BI Tool Integration. Our team integrated the solution with the Monday.com service for analytics and marketing purposes. The integration enables visualization of the platform's data, aiding organizations in effective planning and informed decision-making processes.

Payment processor integration. We have seamlessly integrated the platform with VoPay for streamlined payment processing between Employers and Employees. The Employer profile displays a verification check mark to the Job Seekers. This signifies that employees' bank accounts are connected, preventing potential payment issues for the job.

Google Maps integration. We also incorporated Google Maps integration in the solution. The functionality makes it possible to locate job offerings based on the specific location. This aids employers in handling their workforce and job assignments based on geographic considerations.

ups
View in detail

Development in Detail

  • We’ve conducted two phases within the project: Discovery and Development. We had 2 Product Owners on the customer side: Company CEO (Product Owner) and the Digital Marketing Director. Our team supported the communication with them via project manager, business analyst, and UX/UX designer. The project transparency was achieved through consistent and varied communication channels, including meetings via Google Meet, email communication, and the use of a dedicated Slack channel for quick questions and answers between the project team and the customer.
  • The purpose of the Discovery phase was to provide the customer with a clear understanding of the process, development timeline, and to foster assurance in the client that the work will be done according to the project's requirements and business needs. The deliverables of the discovery phase included Business architecture diagrams, a Feature Breakdown list, architectural diagrams, quality attributes scenarios, a design concept, a Software Architecture Document (SAD), and a Functional Requirements Specification document (this file was updated throughout the development process).
  • In the Development phase, the team successfully transformed the Discovery deliverables into the final product, aligning with customer requirements. In addition to addressing the engineering aspects, we prioritized the creation of visual and interactive elements for pitch presentations, a key interest for the customer. As a result, the customer obtained meticulously crafted pitch materials, encompassing architectural diagrams and pitch deck designs, providing a comprehensive overview of the future temporary staffing solution.
ups
View in detail
  • The temporary staffing solution was developed according to the Canada/Quebec legislation requirements. Our team communicated closely with a customer's subject matter expert regarding local laws and regulations to ensure the product was legislation-compliant and personal data protection policy was fulfilled. Adhering to data protection laws ensures that the application complies with legal requirements and maintains a solid safeguarding mechanism for users' personal information.
  • The flexibility exercised in selecting the tech stack and 3rd-party integrations allowed us to find answers to technical challenges. The first one was to integrate a payment platform considering regional restrictions. Our team evaluated various payment services and proposed alternative options that would satisfy the needs of the app and the region. Ultimately, it was decided to integrate VoPay, as the service met the technical and business aspects of the project. Another tech challenge related to integrating Monday CRM for Business Intelligence (BI) purposes and enabling the sharing of analytical data through direct read-only access to the platform's MySQL database.

Technology stack

Tech stack was selected and used considering customer needs and the solution's business logic

Web stack

Frontend

Backend

Mobile stack

External Integration Points

AWS infrastructure

Results Obtained

We’ve met all the customer's expectations regarding the platform, built an MVP, and achieved all goals set:

Budget optimization due to MVP development

Software MVP for temporary staffing with functionality needed to manage the hiring process. Thanks to a thoughtful approach, the customer can quickly launch the platform and engage early users. The app was built to be compatible with Quebec/Canada laws. Now, the client can freely operate on the market, avoiding pitfalls related to data protection.

Bolster the startup's case with potential investors

The customer received comprehensive and compelling pitch materials tailored explicitly for presenting the product to potential investors, including architectural diagrams and pitch deck designs. The company has everything it needs to raise funding for the project and continue the development of the temporary staffing app.

BI tools integration for strategic decision-making

The temporary staffing platform is successfully integrated with BI tools, enabling real-time monitoring of the app's performance. It helps the organization identify areas of improvement, track key performance indicators (KPIs), and ensure the software operates at its best. This data empowers the business to make informed decisions for streamlining operations and strategy.

Start growing your business with us
By sending this form I confirm that I have read and accept the Privacy Policy