A training ground for web development