Kazi Rahamatullah
Kazi Rahamatullah
AboutProjectsBlogContact
UsesBooks
ResumeView CV
Kazi Rahamatullah

© Copyright 2026 Kazi Rahamatullah

AboutProjectsBlogBooksUses
Twitter/XGitHubProduct HuntCodeSandbox
Back to Projects

JobFlow

Personal ATS-style job application workspace

Personal ATS-style job tracker with Kanban pipeline, company CRM, interviews, documents, and live analytics.

JobFlow header image
Highlights

1

Private Workspace

2

Product Phases

Full

Pipeline Coverage

GitHubLive URL
Next.jsReact 19TypeScriptTailwindCSSPrismaPostgreSQLRedux ToolkitNextAuthZodReact Hook FormResendReact EmailRechartsdnd-kitMotionJestVercel
Project Overview

Client

Personal project

Industry

Productivity / Career Tools

Service

Full-stack Web Development

Timeline

Phase 1–2 product delivery

Engagement

End-to-end product development

Deliverables

Job tracker workspaceCRM & interviewsAnalytics dashboardAuth & email flows
Summary

JobFlow is a full-stack personal job application tracking workspace built with Next.js 16, React 19, Prisma 7, and PostgreSQL. It is an ATS-style tracker — not a public job board — where each signed-in user owns a private dataset isolated by userId.

Phase 1–2 ship credentials auth with email verify and password reset, applications CRUD with Kanban DnD and saved filter views, company/contact CRM, interviews and tasks with calendar and reminders, versioned resume/cover-letter libraries, dashboard KPIs and conversion funnel charts, markdown notes, notifications, ⌘K global search, and CSV import/export.

The product separates marketing pages from the signed-in workspace so guests explore the landing experience while users land in a dashboard shell focused on pipeline momentum.

The Challenge

Client Objectives

  • Replace scattered spreadsheets with a private ATS-style application tracker.
  • Support Kanban pipelines, company CRM, interviews, and document libraries in one place.
  • Give users live analytics on conversion, sources, and weekly pipeline activity.
  • Keep each user’s data isolated with secure auth and ownership checks.

Core Challenges

  • Modeling ownership-safe domain logic across applications, companies, and documents.
  • Building Kanban DnD and saved views without sacrificing data integrity.
  • Combining marketing pages and authenticated workspace in one Next.js app.
  • Shipping analytics, search, and email flows while keeping the UI fast and focused.
My Solution

I developed JobFlow as a full-stack personal job tracker on Next.js, Prisma, and PostgreSQL. I built credentials auth, Kanban application pipelines, company/contact CRM, interview and task tools, resume libraries, and Recharts analytics—with service-layer ownership checks and proxy-based route protection. The platform helps users manage the full hiring process in one private workspace.

Key Highlights
  • The marketing site and workspace are split by route groups, with guests seeing the landing hero, about, and contact pages while signed-in users land in a dashboard shell with sidebar navigation.
  • Applications support full CRUD with soft-delete, JD snapshots, salary and notes, resume/cover-letter version links, and contact links.
  • Companies and contacts form a lightweight CRM with related applications and interview history, while interviews and tasks stay organized with calendar and reminders.
  • The dashboard surfaces KPIs, weekly pipeline and monthly activity charts, conversion funnel, and source performance with productivity features like notes, notifications, and global search.
  • Smart follow-ups and saved views help users keep momentum across the full hiring process.
Screenshots
JobFlow screenshot 1JobFlow screenshot 2JobFlow screenshot 3JobFlow screenshot 4