CI233 Group Project in Computing