Construct base project