Back to workSoftware

A mobile-first app for job seekers: search several job boards at once, build a Persian résumé and track every application.

Request a similar project
Stack
React · Vite · Django
Screens
5 images

Overview

Karnama brings job listings together in one place. Instead of visiting several job boards, a job seeker searches once in Karnama, and results from several sources (local, remote and international) are merged with duplicates removed. It is an installable phone app (PWA) that also includes a résumé builder, application tracking and job alerts.

The problem

Job seekers usually have to check several job sites one by one, build their résumé in scattered tools and keep the status of every application in their head. That fragmentation means good openings get missed and follow-ups get forgotten.

The solution

An app that searches several job sources at once (local, remote and Europe), merges the results, and adds a Persian résumé builder with live preview plus a status board for tracking every application, all in one app you can install on your phone.

How I built it

  1. 01

    Aggregated search runs one query across several job sources at the same time, merges the results and removes duplicate listings. Sources can be chosen by region (Iran, remote, international).

  2. 02

    The résumé builder is a section-by-section editor with live preview: several templates and colours, custom sections, a profile-completion percentage, PDF export and a public link for sharing.

  3. 03

    Job seekers can save any listing and follow its status on a board, with a “next step” and a dated reminder for each application.

  4. 04

    Job alerts save a frequent search and, on every later run, show only the new listings.

  5. 05

    With job preferences in the profile (title, city, type of work), the home page suggests listings that fit that person.

  6. 06

    The app is an installable PWA. No app store needed: it installs straight from the browser and works like a native app.

Features

  • Search several local and international job boards in one place
  • Automatic removal of duplicate listings across sources
  • Persian résumé builder with templates, live preview and PDF export
  • Public link to share your résumé
  • Save listings and track each application on a status board
  • Job alerts for frequent searches
  • Personal listing suggestions based on profile preferences
  • Installable on mobile as an app (PWA)

Result

Instead of jumping between job sites, the job seeker has one app that finds the right listings, builds the résumé and makes sure no follow-up is forgotten.

Technologies

  • React
  • Vite
  • Django
  • DRF
  • PWA
Next projectHoushiva Asset: fixed asset management and inventory
Next project

If you need something similar or have an idea for custom software, let’s talk about it.