my implementation of a personal web box using nodejs