DEV Community

Asad Nawaz
Asad Nawaz

Posted on

ApplyFlow: The Job Search Command Center I Wish I Had Earlier

DEV Weekend Challenge: Community

This is a submission for the DEV Weekend Challenge: Community

The Community

I built this for a community I am part of myself: people applying to jobs at scale.

That includes:

  • students applying for internships
  • junior developers applying to their first roles
  • mid/senior professionals juggling multiple pipelines

The shared pain is not just “finding jobs.”

The real pain is tracking everything after applying.

Most people start with spreadsheets, notes, screenshots, and memory. It works for 5 applications. Maybe 10. But at 50+ or 100+, things break:

  • “Did I already apply here?”
  • “Which resume version did I send?”
  • “When was I supposed to follow up?”
  • “Why am I not improving after rejections?”

That gap is why I built ApplyFlow.

What I Built

ApplyFlow is a clean mobile app that helps people track applications, see patterns, and improve over time.

Core workflow

  • Add / edit / manage job applications
  • Group and track applications by status
  • View deadlines and upcoming follow-ups
  • Keep structured notes per application

Smart features that make it useful in real life

  • Weekly Goal System with progress tracking + auto weekly reset
  • Insights Engine that calculates:
    • Interview rate
    • Offer rate
    • Most applied job type
    • Most successful job type
    • Average days to final outcome
    • Resume-version success rate
  • Reflection System on rejection (“Reflect & Grow”)
  • Resume Version Tracking so users can measure what’s working
  • Finalized applications (Offer / Rejected) are read-only but still fully viewable in a details modal

Data ownership (important)

  • Export all applications as CSV
  • Export by month/year
  • Backup + import support
  • Easy copy actions for backup text
  • Restore data after reinstall/new phone

UX polish

  • Bottom navigation with icons
  • Light/Dark theme toggle
  • Pull-to-refresh
  • Custom in-app dialogs/modals
  • Cold-start splash flow
  • Clean, minimal, readable layout

Demo

Code

How I Built It

  • Expo (Managed Workflow)
  • React Native + TypeScript
  • React Navigation (Stack + Bottom Tabs)
  • AsyncStorage for local persistence
  • Custom architecture with reusable components and a centralized useJobs() hook for:
    • goal logic
    • insights calculations
    • deadlines filtering
    • reflection updates
    • backup/export flows

Why this matters

ApplyFlow is not trying to be another todo app.

It’s a focused tool for one stressful process: job hunting.

When people can track clearly, reflect honestly, and learn from their own data, they make better decisions and recover faster.

That is the outcome I wanted this app to create.

Top comments (0)