base web project build by sinatra