AboutSkillsProjectsProductsBlogServicesContact
Web Application Development

Analyst For You

WordPressElementorCustom ThemeJob BoardTalent MatchingMulti-Role PlatformCandidate DashboardRecruiter FlowCustom Post TypesNetherlandsData AnalyticsFind a MatchWeb ApplicationEmail Notifications
StatusCompleted
Associated WithOrbit570
TimelineMay 2025 → Jul 2025
Analyst For You

A fully custom WordPress job placement and talent matching platform for Analyst For You, a Netherlands-based data analytics staffing company. Built with a custom theme and Elementor, the platform covers candidate registration and dashboards, a step-based recruiter talent matching flow with contact popups, job listings with application popups, admin job management, and email notification flows — across a structured multi-role architecture.

Analyst For You — Job Placement & Talent Matching Platform

Overview

Analyst For You is a Netherlands-based staffing and placement company specializing in data analytics professionals. The project involved building a fully custom WordPress platform from scratch — covering a candidate-facing job board with registration and dashboard, a guest recruiter talent matching flow with step-based filters and contact request popups, admin job management, and email notification flows — all built on a custom theme with Elementor for frontend page editing.

The Challenge

The platform required a multi-role architecture with distinct flows for three user types — candidates, recruiters, and admins — without relying on an off-the-shelf job board plugin for the core matching and application logic. Key challenges included:

  • Building a custom WordPress theme from scratch with role-based access control for candidates and admins, while keeping the recruiter flow completely guest-based with no login requirement
  • Designing and building a step-based talent filtering flow for recruiters — filtering by skills, experience, location, availability, and industry — with multi-select dropdowns and profile card results
  • Implementing privacy-first profile cards showing first names only and avoiding real photos to protect candidate identity from LinkedIn searches
  • Building a recruiter contact popup that auto-fills candidate role context and sends full match details to the admin via email
  • Creating a candidate dashboard for profile management with all match-relevant fields plus additional fields like languages, contact info, and avatar
  • Building a job application popup on the Find a Job page that sends applications to the admin by email
  • Ensuring all recruiter and candidate interactions — contact requests, job applications, job post suggestions — flow to the admin via email notifications

Scope of Work

Frontend Pages

  • Home Page — Custom design built to surpass the existing old site
  • Find a Job — Job listings with detailed view and application popup per job
  • Find a Match — Step-based recruiter talent filtering flow with profile card results
  • About Us — Built from client-provided document content
  • Why Us — Value proposition page
  • FAQ — Frequently asked questions page
  • Contact Us — Built from client-provided document content
  • Login / Register — Auth pages for candidate registration and login

Development Process

Custom Theme & Architecture

A custom WordPress theme was built from scratch as the platform foundation — establishing custom post types for jobs and candidates, user role definitions for Admin and Applicant, and Elementor integration for frontend page editing. The "Job Openings" plugin was integrated for job listing management. The theme was structured to support both template-driven dashboard pages and Elementor-editable marketing pages within the same codebase.

Candidate Flow

Candidates can register and log in to the platform. The candidate dashboard allows profile management covering job title, sub-role, programming languages and tools, experience level, availability, sector, bio, spoken languages, contact details, and avatar upload. On the Find a Job page, each job listing has a detailed view with an Apply button — triggering an application popup form that submits directly to the admin by email. No internal messaging or recruiter-to-candidate contact exists on the candidate side.

Recruiter Flow

Recruiters operate entirely as guests with no login required. On the Find a Match page, a step-based multi-select filter flow allows recruiters to narrow candidates by skills, experience, location, availability, and industry. Matching candidate profile cards display first name only — without full names or real photos — to protect candidate privacy. Clicking a profile card opens a detailed view. A "Contact Analyst" button opens a popup contact form with 10 fields including recruiter details, candidate role context, urgency level, preferred contact method, and a consent checkbox. On submission, the admin receives the recruiter's details alongside the full match context by email. A separate "Post a Job" form allows recruiters to suggest job listings — sent to the admin by email without being stored on the platform.

Admin Flow

The WordPress admin serves as the admin dashboard — providing access to candidate profiles for viewing and deletion, job post creation and management, and all incoming email notifications from job applications, recruiter contact requests, and job post suggestions. All frontend marketing pages remain fully editable via Elementor.

Email Notifications

Email notification flows were implemented for all key platform events — job application submissions, recruiter contact requests with match details, job post suggestions from recruiters, and candidate registration. Both the pre-filter recruiter inquiry form and the post-filter contact analyst form send their full data to the admin.

Key Features

  • Custom WordPress Theme — Built from scratch with role-based architecture and Elementor support
  • Step-Based Talent Matching — Multi-select filter flow for recruiters with profile card results
  • Privacy-First Candidate Cards — First name only display with no real photos
  • Recruiter Contact Popup — 10-field form auto-filling candidate role context, sending full match details to admin
  • Candidate Dashboard — Full profile management with all match-relevant and additional fields
  • Job Application Popup — Per-job application form sending submissions to admin by email
  • Guest Recruiter Flow — No login required for recruiters — fully public talent browsing and contact
  • Admin Email Notifications — All recruiter and candidate interactions flow to admin via email
  • Elementor-Editable Frontend — All marketing pages fully editable by admin without developer access

Result

A fully custom multi-role job placement and talent matching platform for Analyst For You — with a candidate registration and dashboard system, a guest recruiter step-based matching flow, privacy-first profile cards, contact and application popups with full admin email notification, and Elementor-editable frontend pages, delivering a complete and purpose-built staffing platform for the Netherlands-based data analytics recruitment company.