DreamTrack

Live
Next.jsTypeScriptAI ScoringWeb ScrapingTanStack QueryDrizzle ORMd3-sankey
DreamTrack screenshot

AI-powered job application tracker with automated web scraping, intelligent candidate-role matching, and real-time Sankey flow visualization.

Key features

  • AI scoring engine: automatically scrapes job boards, analyzes offers, and assigns match scores based on user profile
  • Machine learning candidate-role matching: evaluates technical requirements, experience level, and soft skills alignment
  • Customizable Kanban board with drag-and-drop: columns for Spotted, Applied, Interview, Offer, Rejected (fully configurable)
  • Real-time Sankey diagram: auto-generated flow visualization aggregating all card transitions across all applications
  • Full-stack Next.js 16 (App Router) with TypeScript — RSC-first architecture, TanStack Query for server state
  • Drizzle ORM with SQLite/libSQL; d3-sankey for data visualization; dnd-kit for drag-and-drop interactions
  • Layered architecture with strict separation: queries → services → API routes; Zod validation at HTTP and domain boundaries
DreamTrack screenshot 2
DreamTrack screenshot 3