The new self-help housing project, known as Riverview II, will feature up to 25 homes on 4,000 square-foot lots.