Community design has been defined as a movement for discovering how to make it possible for people to be involved in shaping and managing their environment