Overview

A simple, smart phonebook built in Notion to track birthdays and calculate the current age of my contacts. It combines contact info, birthday tracking, and automatic age calculation.

Highlights

  • Automatically calculates current age based on birth date
  • Sorts and highlights upcoming birthdays
  • Clean, searchable layout for regular use

Formulas used

  • Current age: dateBetween(now(), prop(“Birthdate”), “years”)
  • Next birthday: if(formatDate(dateAdd(prop(“Birthdate”), prop(“Current age”), “years”), “L”) == formatDate(now(), “L”), dateAdd(prop(“Birthdate”), prop(“Current age”), “years”), dateAdd(prop(“Birthdate”), prop(“Current age”) + 1, “years”))
  • When: if(formatDate(prop(“Next birthday”), “L”) == formatDate(now(), “L”), “🎂 Today”, if(formatDate(prop(“Next birthday”), “L”) == formatDate(dateAdd(now(), 1, “days”), “L”), “🎁 Tomorrow”, “in ” + format(dateBetween(prop(“Next birthday”), now(), “days”)) + ” days”))