You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
-
# Node.js and React: MyMaestro Sample App
1
+
# Node.js and React: Maestro Sample App
2
2
3
3
## Introduction
4
4
5
-
Welcome to the MyMaestro sample app! MyMaestro is written using Node.js and React. Docusign Maestro lets you easily build and deploy customized workflows that automate and accelerate your agreement processes without writing any code. Maestro connects all the tools and activities in your workflow so that agreement processes are more efficient, more uniform, and have better visibility.
5
+
Welcome to the Maestro Sample App! The app is written using Node.js and React. Docusign Maestro lets you easily build and deploy customized workflows that automate and accelerate your agreement processes without writing any code. Maestro connects all the tools and activities in your workflow so that agreement processes are more efficient, more uniform, and have better visibility.
6
6
7
7
With Docusign Maestro, you can combine Docusign features such as ID Verification, Web Forms, and eSignature with third-party extensions to automate your workflows from end to end.
8
8
@@ -20,7 +20,6 @@ Before you can run this sample app on your local machine, you must first create
20
20
- Save the **integration key** and **private RSA key pair** somewhere safe as you will need these later.
21
21
5. Add redirect URIs for your app. There are several variables from the **.env** file that are used in the code and configured for redirect urls. Find variables below in the **.env** file and add the values of these variables in the Docusign account settings in the appropriate **Redirect URIs** section:
If you run this project in Docker using the **docker-compose.local.yml** file, the variable FRONTEND_DEV_HOST there changes to the value **http://localhost:80**. Keep in mind that in this case this value will also have to be added to the **Redirect URIs** section.
@@ -35,8 +34,8 @@ If you run this project in Docker using the **docker-compose.local.yml** file, t
35
34
36
35
### Install dependencies locally
37
36
38
-
1. Download or clone this repository to your workstation in a new folder named **sample-app-mymaestro-node**.
39
-
2. Navigate to that folder: **`cd sample-app-mymaestro-node`**
37
+
1. Download or clone this repository to your workstation in a new folder named **sample-app-maestro-node**.
38
+
2. Navigate to that folder: **`cd sample-app-maestro-node`**
40
39
3. Navigate to the **client** folder: **`cd client`**
41
40
4. Install dependencies using the [npm](https://www.npmjs.com/) package manager: **`npm install`**
42
41
5. Navigate to the **server** folder: **`cd ../server`**
@@ -45,20 +44,20 @@ If you run this project in Docker using the **docker-compose.local.yml** file, t
45
44
> **Note:** Protect your integration key and client secret. You should make sure that the **.env** file will not be stored in your source code repository.
46
45
8. Rename the **example_private.key** file to **private.key**, and paste your complete private RSA key into this file (including the header and footer of the key). This should be the private RSA you should have gotten when you created your Docusign account.
47
46
48
-
## Running MyMaestro in development mode
47
+
## Running the Maestro Sample App in development mode
49
48
50
-
1. Navigate to the application folder: **`cd sample-app-mymaestro-node`**
49
+
1. Navigate to the application folder: **`cd sample-app-maestro-node`**
51
50
2. To start the server and client at the same time: **`npm run concurrently:dev`**
52
51
3.**Or,** to run the server and client separately:
53
52
- In one terminal, run **`npm run client:dev`**
54
53
- In a separate terminal, run **`npm run server:dev`**
55
54
4. Open a browser to **http://localhost:3000**
56
55
57
-
## Running MyMaestro in Docker
56
+
## Running the Maestro Sample App in Docker
58
57
59
58
You can run the application in Docker locally in production mode:
60
59
61
-
1. Navigate to the application folder: **`cd sample-app-mymaestro-node`**
60
+
1. Navigate to the application folder: **`cd sample-app-maestro-node`**
62
61
2. Make sure that you configured **.env** file and saved your **private.key** in the root of the folder. Make sure that you have Docker installed.
63
62
3. Run **`docker-compose -f docker-compose.local.yaml up -d`**
64
63
4. To stop containers, run **`docker compose -f docker-compose.local.yaml down`**
Created with React + Vite! This setup provides a minimal yet powerful environment to develop React applications with Vite. It includes Hot Module Replacement (HMR) and some ESLint rules to ensure code quality.
<metaproperty="og:description" content="Leverage the power of Docusign workflows with Maestro. MyMaestro showcases how the Maestro API (beta) can be used to create workflow definitions and trigger, cancel, and get status updates for workflow instances." />
<metaproperty="og:description" content="Leverage the power of Docusign workflows with Maestro. The Maestro Sample App showcases how the Maestro API (beta) can be used to create workflow definitions and trigger, cancel, and get status updates for workflow instances." />
0 commit comments