transforms a Typescript interface into usable client / server code
Location-based querying and filtering using Firebase