Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Last Day

Work fewer. Quit smarter.

My Last Day is a location-aware resignation planning tool that helps users find the best day to quit based on their notice period, public holidays, weekends, and working-day assumptions.

Unlike a basic notice period calculator that only estimates one end date, My Last Day compares multiple resignation dates and highlights the option with the fewest Working Days Left.

Live Site

https://www.mylastday.xyz


Why I Built This

Most notice period calculators answer:

"When does my notice period end?"

But many people actually want to know:

"What's the best day to quit?"

My Last Day helps users compare resignation dates and understand how weekends, public holidays, and notice periods affect:

  • Last Working Day
  • Official Last Day
  • Working Days Left

The goal is to provide a fast, transparent, and low-friction planning experience.


Features

Find the Best Day to Quit

Compare 30 upcoming resignation dates and identify the eligible date with the fewest Working Days Left.

Location-Aware Calculations

Supports:

  • All Canadian provinces and territories
  • All 50 U.S. states
  • Washington DC

Calculations account for location-specific public holidays.

Last Working Day & Official Last Day

Clearly distinguishes between:

  • Official Last Day — final employment date
  • Last Working Day — final actual working day
  • Working Days Left — remaining working days before departure

Transparent Calculation Logic

Users provide their own notice period.

The calculator estimates dates using:

  • notice period length
  • weekends
  • public holidays
  • Monday–Friday work-week assumptions

SEO-Driven Static Architecture

  • Static route generation
  • Location-specific metadata
  • Sitemap and robots support
  • Fast page loads
  • Search-engine friendly structure

Privacy-Conscious

  • No account required
  • No saved calculations
  • No user profiles
  • Planning-focused experience

Tech Stack

Frontend

  • Next.js App Router
  • React
  • TypeScript
  • Tailwind CSS
  • Shadcn/UI

Tooling

  • ESLint
  • Jest
  • Testing Library
  • Vercel
  • Sentry

Architecture

  • Static-first
  • Typed domain models
  • Location-aware metadata
  • Policy-driven calculation engine
  • Source-backed holiday datasets

Supported Locations

Canada

  • Alberta
  • British Columbia
  • Manitoba
  • New Brunswick
  • Newfoundland and Labrador
  • Northwest Territories
  • Nova Scotia
  • Nunavut
  • Ontario
  • Prince Edward Island
  • Quebec
  • Saskatchewan
  • Yukon

United States

  • All 50 states
  • Washington DC

Core Concepts

Official Last Day

The final employment date based on the notice period provided by the user.

Last Working Day

The final actual working day before employment ends.

Working Days Left

The number of remaining Monday–Friday non-holiday workdays before departure.

Best Day to Quit

The eligible resignation date that results in the fewest Working Days Left within the comparison window.


Local Development

pnpm install
pnpm dev

Open:

http://localhost:3000

Validation

Run the full validation pipeline:

pnpm check

This includes:

pnpm lint
pnpm test
pnpm build

Project Goals

  • Fast and intuitive resignation planning
  • Transparent calculations
  • Strong SEO foundations
  • Low-maintenance architecture
  • Future-ready for jurisdiction-specific expansion

Disclaimer

My Last Day is a planning tool and does not determine legal notice requirements.

Users provide their own notice period. Results may not reflect employment contracts, company policies, collective agreements, industry rules, employer calendars, or legal requirements.

Always verify resignation requirements with the appropriate sources for your situation.

About

Full-stack Next.js application for resignation planning, helping users estimate Last Working Day, Official Last Day, and the best day to quit using location-aware holiday calculations.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages