Example.com eSign App

This public repository contains the source code of a static web app which is a reference design for web apps based on Let’s eSign API Server v1.2.x.

The app supports the following Let’s eSign API Server features:

  • SMS Authentication
  • Bulk Send
  • Document Template
  • Single & Multiple Signers
  • Specific Signing Order
  • Email Notification

Below are some screenshots:

How to build

You can build the app directly from the source code:

git clone https://github.com/letsesign/example.com-esign-app.git
cd example.com-esign-app
npm install
npm run build

The built app can be found in the build folder.

Alternatively, you can build and run the container which hosts the app:

git clone https://github.com/letsesign/example.com-esign-app.git
cd example.com-esign-app
docker build -t example.com-esign-app .
docker run -d -p 8080:80 example.com-esign-app

The app can be accessed at http://localhost:8080.

Important notes

By default, this static web app needs to be hosted on the same machine where Let’s eSign API Server is deployed. Therefore, if Let’s eSign API Server is serving at port 80, the app must be hosted at a different port other than 80.

On the other hand, the root domain of the sender’s email address must match the registered domain of the deployed Let’s eSign API Server. This requirement is mandatory.

GitHub

View Github