Groups: a web project