I just finished up writing the indexing jobs for search. The big items that are left:
  1. backend/api for querying
  2. database triggers to queue index jobs on item create/updates
  3. frontend
  4. deploying - this one I'm dreading the most