Community development refers to planned efforts aimed at producing assets to increase the ability and capacity of inhabitants to enhance quality of life. There are many types of …