Remove Project entity as Tag will be used instead.
A tag can be any customizable label assigned by the user to a specific activity.
Tags are client dependent and user wants to order them based on specific criteria like most popular or those that have been favorited
work setting up the stubs to be used for testing
implement search activities by date.
remove redundant date and time data structures.
rely on datetimeoffset and timespan as will suffice.