Feature/web generator