make project dynamic web and easy to deploy