--- title: "Inicializar el proyecto" url: https://docs.catalyst.zoho.com/es/tutorials/dialer-app/nodejs/initialize-project/ description: "Construye una aplicación de marcador usando Catalyst Advanced I/O Functions, DataStore e integración con la API de voz de Twilio que establece una conexión de llamada saliente entre tu equipo de ventas y los clientes." last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Project Directory Structure" url: /es/cli/v1/project-directory-structure/introduction - name: "Initialize Resources" url: /es/cli/v1/initialize-resources/introduction --- # Inicializar el proyecto desde el CLI Ahora puedes comenzar a trabajar en tu proyecto de Catalyst desde el CLI. El primer paso es inicializar el proyecto en un directorio vacío. Este será el directorio principal de tu proyecto y todos los archivos del proyecto se guardarán en él. Puedes aprender más sobre esto en la [página de ayuda de la estructura de directorios del proyecto](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/introduction). Puedes aprender sobre la inicialización de un proyecto en detalle en la [documentación de ayuda del CLI](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/introduction/). Para la aplicación Dialer, inicializaremos los componentes de cliente y función Advanced I/O. 1. Crea una carpeta para el proyecto en tu máquina local y navega a ella desde la terminal. 2. Inicializa un proyecto ejecutando el siguiente comando desde ese directorio: ```sh catalyst init ``` 3. El CLI ahora te pedirá que asocies un proyecto de Catalyst con el directorio. Asócialo con el proyecto que creamos anteriormente desde la consola. Selecciona **CatalystDialerApp** de la lista y presiona **Enter**. ![select-project](https://catalyst-docs-development.zohostratus.in/images/tutorials/dialer-app/select-project.webp) 4. Selecciona **Functions** y **Client** usando la barra espaciadora. Presiona la tecla **Enter** para inicializar. ![initialize-catalyst2](https://catalyst-docs-development.zohostratus.in/images/tutorials/dialer-app/dialer-app-functions-client-selection.webp) 5. El CLI iniciará la configuración de la función. Selecciona **AdvancedIO** como el tipo de función.![select-function](https://catalyst-docs-development.zohostratus.in/images/tutorials/dialer-app/select-function.webp) 6. Selecciona la versión de runtime más reciente de la plataforma **NodeJS** listada. ![select-node-version](https://catalyst-docs-development.zohostratus.in/images/tutorials/dialer-app/select-node-version.webp) 7. Ingresa `dialer` como el nombre del paquete, `index.js` como el punto de entrada, y tu dirección de correo electrónico como el autor y presiona **Enter**. Alternativamente, puedes presionar **Enter** sin ingresar datos para completar con los valores predeterminados. El CLI te pedirá que confirmes la inicialización de las dependencias de Node. Presiona **Y** para confirmar la instalación, y presiona **Enter** para confirmar tu elección. Los módulos de Node se instalarán.![functions-setup-updated](https://catalyst-docs-development.zohostratus.in/images/tutorials/dialer-app/functions-setup-updated.webp) El CLI te pedirá que confirmes la inicialización de las dependencias de Node. Presiona **Y** para confirmar la instalación, y presiona **Enter** para confirmar tu elección. Los módulos de Node se instalarán. > **Nota**: Asegúrate de ingresar el nombre del paquete o nombre de clase de la función exactamente como se indica, porque el código de la aplicación contiene el mismo nombre. 8. El CLI ahora iniciará la configuración del cliente a continuación. Ingresa **CatalystDialerApp** como el nombre del paquete del cliente y presiona **Enter**. Puedes ingresar cualquier nombre que necesites. ![client-setup](https://catalyst-docs-development.zohostratus.in/images/tutorials/dialer-app/client-setup.webp) La inicialización de Catalyst está ahora completa. Tu [directorio del proyecto](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/introduction) (CATALYST_PROJECT_HOME), [directorio del cliente](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/client-directory) (CATALYST_CLIENT_HOME), [directorio de funciones](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/functions-directory) (CATALYST\_FUNCTIONS\_HOME) junto con los archivos de configuración y dependencias, [catalyst.json](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/catalyst-json) y un archivo oculto `.catalystrc` se crearán en una estructura estándar. Esta es la estructura del directorio del proyecto CatalystDialerApp con los directorios de función y cliente configurados. ![project-directory-structure](https://catalyst-docs-development.zohostratus.in/images/tutorials/dialer-app/project-directory-structure.webp)