Success Story

Developing a custom Online Recruitment System (ORS) for The Cannabis Job Board (TCJB)

Project Details

The Cannabis Job Board is the Cannabis Industry’s Job Board & Hiring web & App based Platform. It’s where people go to find cannabis jobs and get hired and where employers go to find and hire exceptional talent within the cannabis industry. It allows candidates to complete the entire hiring process online, from search to interview (talk with a real recruiter, schedule and attend your interview online/phone), to complete references, assessments, background screening, and drug testing, to accepting the offer. It’s simple… get hired directly from their phone or their desktop/Laptop.

In the platform we will have three types of users i.e. Employer, Candidate, and the platform Admin.


The employer will be able to register onto the platform and purchase the job posting plans. Based on the available purchased plan the employer will be able to post the jobs and receive applications on the posted jobs. The employer will be able to view candidate profile, resume and able to send messages. The employer will be able to do screening and hiring.


The candidate will be able to browse jobs and apply on the jobs. They will be able to manage their profile and also able to send/receive messages from the employer.

Admin Panel

The admin will be able to manage all the activities from the admin panel.

The candidate will be able to browse jobs and apply on the jobs. They will be able to manage their profile and also able to send/receive messages from the employer.

  • A web-based application was developed with key modules to manage the Online Recruitment System.

  • A web-based admin panel was developed to manage roles, users, departments, service plans, pricing, approval etc.

  • An Mobile App (Ios & Android) was developed for Employers & candidates with key modules to manage job applications.

To build this complex, interactive solution where minute details needed to be emphasized, team Liangtuang followed a phase-wise approach. This development approach was expected to offer the following benefits:

  • It helps in the gradual adoption of the new system.

  • It helps to prioritize modules and functionality that will address the burning challenges and provide a quick turnaround time.

  • It helps to get feedback from actual users in less time.

Requirement Analysis and Documentation

To understand the pain points of the TCJB team, L Tech team conducted F2F discussions at the multi-level. A team of business analysts interviewed the TCJB team to understand how the system works for each level, what are their challenges, and what do they expect from a new, improved system. Moreover, team L Tech interacted with the Employers to understand how certain processes (such as profile creation, Company registration, Job Postings, managing jobs, Chat with candidates etc.) can be eased for them.

The requirement gathering was followed by documentation of how the existing challenges can be resolved. This included creating flow charts for working of every level, a comparative analysis on how the system flow can be simplified, creating designs (UI/UX), and architecture for the solution. These designs were showcased to the TCJB team for approval. Upon approval from the Client, a prototype (wireframes) was generated and again shared for approval.

Challenges in Development Process


Addressing Technical Vulnerabilities


Creating a Custom and Secure Authentication and Authorization System


Separating Client Side/Presentation Code from Server-Side/Business Logic Code


Configuring Delivery Delays, Managing Queued Messages


Scheduling Automated Tests


Integrating Backend Caches for Boosting Performance


Integrating Resume Parsing


Salesforce Integration

Development and Implementation

Team L Tech adopted a modular approach to the development of a complex Online Recruitment System (ORS). The application was divided into three main modules and their sub-modules so that development and testing could be eased.

Separate Employer Home Page , Pricing, Employer Dashboard, Company Profile & Media, Job Posting , Preview & Post Job, Search & Invite Applicants, Screen and Hire, Employer Screen & Hire Process RoadMap, Resume search and match, All Applicants, Invitation Template, Manage Jobs, Company Message, Company Followers, Company profile public view, Company media, Manage Sub-Accounts, Question template, My Transactions, Job Counts Summary, Credits summary, Schedule a strategy session & Company Setting Page etc.

Candidate Home Page , Registration, Browse Companies, Candidate Dashboard, Candidate Profile, Find Jobs, Apply on Jobs, my job Applications, My Invitations, My Favorite Jobs, My Messages, My Followings, My documents library, Password Reset, Site setting, My notifications, Blogs & Account Setting etc.

Admin Users, User Packages, Manage Sub-Account Roles, Manage Companies & their Plans, Manage Candidates, Manage Jobs, Manage Coupons, Email Change Request, Invitation Template & Some Other Modules.

Technologies Used


TCJB was able to launch and market the product in a timely manner as Liangtuang Team ensured that the deliverables were provided on time while maintaining the utmost quality. Within a few months of its launch, the application has received an amazing response from Employers as well as the candidates as it allowed online recruitment process seamlessly. The direct connection between the candidates & employers has been helping to reduce the stress of online recruitment process. This ORS system also reduces the work load of TCJB team.