Careerly

From first lesson to job shortlist

A bilingual learning platform for Careerly that links courses, webinars, and certificates to a scored talent profile, a job board, and a talent pool for its team.

Project facts

Industry
Education
Years
2025 to 2026
Languages
English and Arabic, right to left in Arabic
Modules
Courses, live classes, webinars, gamification, talent profiles, jobs
Roles
Admin, instructor, and student
Stack
Laravel 11, MySQL, Zoom, Google and Microsoft sign-in, hosted on Cloudways

The challenge

Careerly is a career academy in Beirut, Lebanon. On careerlyacademy.com it offers recorded courses, live workshops, and webinars, alongside career services such as CV writing, LinkedIn optimization, and interview preparation. Careerly asked for one platform that connects that learning to jobs: a scored talent profile, a job board, and a searchable talent pool for its team.

  • Courses, live workshops, and webinars to deliver in English and Arabic
  • A talent profile form and a candidate scoring system, written up as documents
  • Job vacancies arriving as documents, to match with the right candidates

What we built

We built it on Laravel across 2025 and 2026, starting from an existing learning-platform base and shaping it around Careerly. The interface runs in English and Arabic, right to left in Arabic, with Google and Microsoft sign-in. Learners follow lessons, quizzes, and assignments in a redesigned course player, discuss each course in its forum, and join live classes with recordings. A finished course emails them a PDF certificate to share on LinkedIn.

Learning earns XP. Lessons, quizzes, assignments, reviews, enrollments, and daily streaks all count, and XP sets one of seven levels, from Explorer to Mentor. Learners unlock 14 badges, climb weekly, monthly, and per-course leaderboards, and spend points on course coupons, free webinars, and discounts on Careerly's services. Webinars run on Zoom with registration, invitations, and a calendar file, and reminder emails go out ahead of each webinar and live class, within working hours.

The career side starts with a nine-step talent profile, built from Careerly's own form. The system scores each profile out of 100 across five categories, from professional branding to recruiter readiness, and sets a level from A+ to D. Courses completed on the platform count toward the score. Jobs arrive from a CSV file, and a ready-made prompt for an AI assistant turns vacancy documents into that file. Each learner sees the jobs that match their profile by at least 40%, with the reasons. Careerly's team filters the talent pool, rates candidates on five criteria, tracks each one from New to Hired, and exports the list.

In scope

  • Course player, quizzes, and certificates
  • XP, badges, levels, and rewards
  • Zoom webinars and reminder emails
  • Nine-step talent profile and score
  • Job board with profile matching
  • Talent pool for Careerly's team

How it works

How a learner becomes a candidate.

Learner

  1. Step 1: Learn

    Lessons, quizzes, and assignments earn XP, badges, and a certificate.

  2. Step 2: Build a profile

    The learner completes the nine-step talent profile.

  3. Step 3: Score

    The system scores the profile out of 100 and sets a level from A+ to D.

  4. Step 4: Match jobs

    Jobs that match the profile by at least 40% appear with their reasons.

Careerly team

  1. Step 5: Review

    The team filters the talent pool and rates candidates on five criteria.

  2. Step 6: Shortlist

    Each candidate moves from New to Shortlisted, Interviewing, and Hired.

Courses completed on the platform count toward the talent score.

The outcome

  • One bilingual platform for courses, live classes, Zoom webinars, and certificates, with XP, badges, and leaderboards
  • A nine-step online profile, scored out of 100 and searchable by Careerly's team
  • Vacancies imported from CSV and matched to each learner, with the reasons shown

The project in numbers

  • 9steps in the talent profile, from personal details to documents
  • 5categories in the automated talent score, out of 100
  • 6signals weighed to match each job to a profile
  • 14badges to earn, alongside 7 levels and a rewards store

Contact

Tell us how your team works today.

You'll hear back from us within two working days.