The following paper describes a distinctive collaborative service-learning project done in an undergraduate class on web design. In this project, students in a web design class contacted local community non-profit organizations to create websites (collections of web pages) to benefit these organizations. The two phases of creating a website, planning and implementation, are an integral part of the project and are explained in this paper. The project, suitable for both online and face-to-face instruction, required that students keep a journal. The instructor did a follow-up investigation to assure that the resulting websites were indeed what the non-profits wanted.