~$ open project /job-application-tracker

Job Application Tracker

Full-stack application for structuring and tracking job searches using authenticated user dashboards and Kanban workflows.

# overview

Built a full-stack system that enables users to manage job applications through isolated dashboards, persistent sessions, and a board-driven workflow model. The application is designed around normalized MongoDB schemas representing users, boards, columns, and job entities.

# key_features

# engineering_challenges

[auth] Investigated server/client session inconsistencies causing UI state drift. Resolved by restructuring session retrieval patterns and eliminating refresh-dependent rendering.

[database] Diagnosed MongoDB Atlas TLS/SSL handshake failures and IP whitelist restrictions impacting both local and production environments.

[deployment] Stabilized Vercel builds by correcting environment variable configuration and addressing initialization order issues.

# tech_stack

Next.js (App Router) • TypeScript • MongoDB • Mongoose • Better Auth • Tailwind CSS • shadcn/ui • Vercel

# links