Depending on the data that you have to work with, I'm assuming that you have point files for bus stops and housing projects, and a line file for the sidewalks, you could accomplish the task with a select by location, a buffer, and another select by location.