Skip to content
Case study Recruitment & hiring Web & mobile API

Two-sided Job Portal & Recruitment Platform

Candidates, employers and a daily developer job feed in one place

A job portal for candidates and employers in India with one profile and resume per candidate, employer job posting and hiring, a daily feed of imported developer jobs, and consent-based talent pools for the mobile app.

  • Laravel
  • MySQL
  • Laravel Sanctum
  • Laravel Socialite
  • Alpine.js
  • REST API

The challenge

Candidates juggle many job sites and resumes, and employers waste time on unranked lists of profiles. The product needed both sides on one platform, plus a steady flow of developer jobs from day one, without exposing candidates who had not agreed to be found.

What we built

We wrote the full product specification and are building the platform module by module in Laravel: candidate, employer and admin roles, OTP and social sign-in shared with a mobile API, a resume score tool, and job listing pages. The specified scope covers candidate profiles and applications, employer job posting with interviews, invites and offer letters, a daily import of developer jobs that link out to the original apply page, and a candidate finder that ranks people against a specific job instead of showing a directory.

Key features

What the product does.

  • Candidate, employer and admin roles with OTP, email and social sign-in
  • One candidate profile and resume, with a resume score
  • Employer job posting, applications, interviews, invites and offer letters
  • Daily import of developer jobs from permitted public sources
  • Candidate finder that ranks people against one job
  • Consent-based talent pools for the mobile app
  • Blog, contact and account settings

Under the hood

Architecture and engineering highlights.

  • 1 Requirements written as a full product spec before build, with clear in and out of scope
  • 2 API-first auth (Sanctum) shared by the web portal and mobile app
  • 3 India-first defaults: INR salaries, +91 mobile numbers, Asia/Kolkata time

Product screens

A look at the main workflows.

Illustrations of the main screens. Client data and branding are left out.

  • Job feed

    Platform and imported jobs in one searchable list.

  • Employer dashboard

    Jobs, applications and interview stages per role.

  • Talent pools on mobile

    Candidates choose which pools they join.

Let's talk

Building something similar?

We have already solved many of the hard parts in recruitment & hiring. Tell us about your idea and get a clear plan within 24 hours.

  1. 1

    We reply within 24 hours

    A real person reads your message and replies on the next business day at the latest.

  2. 2

    Free 30-minute call

    We talk through your goals, users, and budget, and answer every question.

  3. 3

    Proposal & fixed quote

    You get a written scope, timeline, and price. No obligation.

contact@daydecoder.com Ahmedabad, India

Get a free consultation

Takes under a minute. No spam, no obligation.

What do you need help with?

Your details stay private. NDA on request.