projects puppy dog developers builders design online shopping linux construction german shepherd open source puppies cats shop dogs cat