Job Marketplace

Khdem Daba

AI-Powered Job Portal Platform connecting job seekers with employers through intelligent resume parsing

3-Role
User System
Full Coverage
AI-Powered
CV Parsing
Automated
RTL Support
Arabic Language
Full Support
Real-Time
Notifications
Email System

Overview

Built a comprehensive full-stack job marketplace connecting job seekers with employers through intelligent resume parsing and streamlined application management. The platform features three distinct user roles: job seekers, employers, and administrators, automating tedious parts of job applications through AI-powered CV analysis.

Challenge

Creating a seamless job marketplace that could handle the complexities of multiple user types while automating resume parsing and maintaining a user-friendly experience. The main challenges included extracting structured data from varied PDF formats, managing three different user roles with distinct permissions, and supporting full RTL layout for Arabic language.

Solution

Built a robust architecture using Laravel with Inertia.js and React for the main application, complemented by a Go Gin microservice for handling AI-powered resume parsing. This hybrid approach combines Laravel's powerful backend capabilities with Go's efficient processing for CV analysis and data extraction.

Key Features

AI Resume Parsing

Automatic extraction of personal information, work experience, education, and skills from uploaded PDF CVs

Advanced Job Search

Filter jobs by location, job type, and experience level with real-time application status tracking

Employer Dashboard

Comprehensive dashboard for managing job postings and reviewing AI-analyzed candidate resumes

Multi-Role System

Three distinct user roles with tailored experiences: job seekers, employers, and administrators

Application Management

Track applications with status updates and automated email notifications throughout the hiring process

Analytics Dashboard

Admin panel with key metrics including user registrations, active jobs, and application volume

Technology Stack

Laravel
Backend Framework
Inertia.js
SSR Framework
React.js
Frontend UI
TypeScript
Type Safety
Go Gin
Microservice
MySQL
Database
Docker
Containerization
AI
Resume Parsing
PDF Parser
Text Extraction
Email Service
Notifications

Technical Highlights

Implemented AI-powered PDF text extraction and intelligent resume parsing

Built three distinct user role systems with granular permissions and workflows

Developed comprehensive employer dashboard with applicant management and CV analysis

Created mobile-responsive interface with full Arabic language support and RTL layout

Implemented automated email notification system for registration, applications, and status updates

Built admin panel for user management, content moderation, and platform analytics

Designed scalable architecture with Go microservice for efficient resume processing

Integrated structured interview and testing modules for advanced candidate evaluation

Project Gallery

Khdem Daba
Khdem Daba
Khdem Daba
Khdem Daba
Khdem Daba

Interested in Similar Solutions?

Let's discuss how I can help build your next scalable platform