Thanksmas.WithAPlan

Simple website for managing family holidays.

Overview

My family alternates celebrating Thanksgiving and Christmas. This is necessary since I have 4 sisters, so a total of 5 sets of in-laws, all across the country, have to be satisfied.

Additionally, my sisters are relentless in trying to pry Secret Santa pairings out of people, so I solved it with code -- if only the computer knows what the pairings are then there is no one you can badger the truth out of.

Current Status

Offline

Core Problems

  • Holidays have a lot of moving parts
  • Sisters are jerks

Lessons Learned

  • Secret Santa algorithms are surprisingly complex, even when you are just using brute force
  • Hosting windows and MS SQL gets very expensive very fast

Current Objectives

  • Move the code out of BitBucket before Mercurial support expires
  • Convert it to an Angular or React site, with a cheaper data backend

Tools

  • ASP.Net MVC
  • Javascript / jQuery
  • C#
  • Entity Framework
  • Visual Studio
  • MS SQL
  • Mercurial / BitBucket