A social Web site as a term project