--- title: "Inicializar el proyecto" url: https://docs.catalyst.zoho.com/es/tutorials/task-manager/nodejs/init-project/ description: "Construya una aplicación React de gestión de tareas para crear y administrar tareas. Puede realizar operaciones CRUD y funcionalidad de filtrado sobre las tareas." last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Documentación de ayuda de Catalyst NoSQL" url: /es/cloud-scale/help/nosql/introduction/ - name: "Documentación de ayuda del CLI" url: /es/cli/v1/cli-command-reference/ - name: "Inicializar recursos desde el CLI" url: /es/cli/v1/initialize-resources/introduction/ - name: "Estructura de directorio del proyecto" url: /es/cli/v1/project-directory-structure/introduction/ - name: "Portal multiorganización de Catalyst" url: /es/getting-started/catalyst-organizations/#access-the-multi-org-portal - name: "Herramientas de Catalyst" url: /es/catalyst-extensions/vs-code-extension/introduction/ --- # Inicializar el proyecto Ahora puede comenzar a trabajar en su proyecto de Catalyst desde el CLI. El primer paso es inicializar el proyecto en un directorio vacío. Este será el directorio principal de su proyecto, y todos los archivos del proyecto se guardarán en él. > **Info:** * [Obtenga más información sobre las estructuras de directorio del proyecto](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/introduction/). * [Obtenga más información sobre Catalyst CLI](https://docs.catalyst.zoho.com/es/cli/v1/cli-command-reference/). Para esta aplicación, inicializaremos el proyecto, una función Advanced IO y los componentes del cliente React. 1. Cree una carpeta para el proyecto en su máquina local y navegue hasta ella desde la terminal. 2. Inicialice el proyecto ejecutando el siguiente comando desde ese directorio: ```sh catalyst init ``` 3. Navegue usando las teclas de flecha, seleccione su portal preferido y presione Enter. Si no tiene otras organizaciones asociadas a la cuenta, se seleccionará la predeterminada automáticamente. ![catalyst_tutorials_nosql_taskmanager_cli_init_portal](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_init_portal.webp) > **Info:** [Obtenga más información sobre la característica de portal multiorganización de Catalyst](https://docs.catalyst.zoho.com/es/getting-started/catalyst-organizations/#access-the-multi-org-portal). 4. El CLI le pedirá que asocie un proyecto de Catalyst con el directorio. Asócielo con el proyecto que creamos anteriormente desde la consola. Seleccione **TaskManager** de la lista y haga clic en **Enter**. ![catalyst_tutorials_nosql_taskmanager_cli_proj_sel](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_proj_sel.webp) 5. Navegue usando las teclas de flecha y seleccione **Functions**, **Client** usando la barra espaciadora. Presione **Enter** para inicializar. ![catalyst_tutorials_nosql_taskmanager_cli_proj_func_client](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_proj_func_client.webp) 6. El CLI iniciará la configuración de la función. Seleccione **Advanced IO** como el tipo de función para codificar su lógica de backend. ![catalyst_tutorials_nosql_taskmanager_cli_func_sel](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_func_sel.webp) 7. Seleccione la versión más reciente de **Node.js** como el stack de la función. ![catalyst_tutorials_nosql_taskmanager_cli_func_runtime](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_func_runtime.webp) 8. Ingrese "`task_manager_function`" como el nombre del paquete, "`index.js`" como el punto de entrada, y su dirección de correo electrónico como autor, luego presione **Enter**. Alternativamente, puede presionar **Enter** sin ingresar valores para completar con los valores predeterminados. El CLI solicitará la inicialización de las dependencias de Node. Presione **Y** para confirmar la instalación, y presione **Enter** para confirmar su elección. Los módulos de Node se instalarán. ![catalyst_tutorials_nosql_taskmanager_cli_func_cmpltd](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_func_cmpltd.webp) El CLI ahora iniciará la configuración del cliente. 9. Seleccione **React web app** y presione **Enter** para inicializar su cliente como una [aplicación web React](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/initialize-client/#react-applications). ![catalyst_tutorials_nosql_taskmanager_cli_client_sel](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_client_sel.webp) 10. Seleccione **JavaScript** como el tipo de aplicación React y presione **Enter**. ![catalyst_tutorials_nosql_taskmanager_cli_client_js_sel](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_client_js_sel.webp) 11. Ingrese "`task-manager-client`" como el nombre del paquete del cliente y haga clic en **Enter**. También puede proporcionar cualquier nombre de su preferencia. Todos los paquetes de React necesarios, como "`react`", "`react-dom`" y "`react-scripts`" se instalarán a través del **Catalyst React plugin** ([`zcatalyst-cli-plugin-react`](https://www.npmjs.com/package/zcatalyst-cli-plugin-react)). ![catalyst_tutorials_nosql_taskmanager_cli_client_name_config](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_client_name_config.webp) El cliente se ha inicializado exitosamente como una aplicación web React. ![catalyst_tutorials_nosql_taskmanager_cli_init_cmpltd](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_cli_init_cmpltd.webp) El [directorio del cliente](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/client-directory) se creará con la estructura estándar en el directorio del proyecto. Esta es la estructura del directorio del proyecto *TaskManager* si el cliente se inicializa como una aplicación React. ![catalyst_tutorials_nosql_taskmanager_proj_first_dir](https://catalyst-docs-development.zohostratus.in/images/tutorials/task-manager/catalyst_tutorials_nosql_taskmanager_proj_first_dir.webp) La inicialización de Catalyst se ha completado.