Touchless Interactive Framework
  • Introduction
  • Get Started
    • Overview
    • How it works
      • Create task/stage/flow API
      • Flow
    • Setup Guide
  • ti framework-sdk
    • ti-framework Sdk
  • GUIDE
    • TI-Customer
    • Flow Creation
    • Flow - orchestration
      • Interaction
    • ti-framework design
    • TI-Client App
  • Reference
Powered by GitBook
On this page
  • Introduction
  • Prerequisites
  • Setup Customer App
  • Download
  • Run
  • Customization
  • Setup Client App
  • Download
  • Run
  • Customization
  • Setup Your Server
  • Download
  • Run
  • Next Steps

Was this helpful?

  1. Get Started

Setup Guide

PreviousFlowNextti-framework Sdk

Last updated 4 years ago

Was this helpful?

Introduction

This guide will help you get started with installation, configuration of the Client and Customer applications, Server, SDK, run demo, how to use the applications, customize the application for your unique flow needs.

Prerequisites

  • Angular 8+

  • NestJS

  • TypeScript 3+

  • MongoDb

Setup Customer App

Download

Download the repo from or clone it using the clone command below.

//clone
git clone https://github.com/developerTouchlessInteractive/ticustomer.git

Run

//run
ng serve -o

//run with port
ng serve --port 4300 --open

Customization

Setup Client App

Download

//clone
git clone https://github.com/developerTouchlessInteractive/ticlient.git

Run

//run with port
ng serve --port 4400 --open

Customization

Setup Your Server

Download

Repo

//clone
git clone https://github.com/developerTouchlessInteractive/touchlessInteractive_server.git

Mongo

Run

Use the below commands to run the Server App.

//run
npm run start

//run in debug
npm run start:dev
await app.listen(your_port);

Next Steps

Use the below command to run the app in your choice of browser. We recommend chrome. By default, the app will run in 4200 port and will be launched in your browser (URL: http://localhost:4200/). You can change the port number if 4200 is not available on your localhost. For more options to run the app, please refer to angular CLI documentation

You can extend existing services and components to implement additional functionality. Refer to the for more information.

Download the repo from or clone it using the clone command below.

Use the below command to run the app in your choice of browser. We recommend chrome. With the below command, the app will run in 4400 port and will be launched in your browser(URL: http://localhost:4400/). You can change the port number if 4400 is not available on your localhost. For more options to run the app, please refer to angular CLI documentation

You can extend existing services and components to implement additional functionality. Refer to for more information.

Download the repo from or clone it using the clone command below.

TI-framework uses MongoDB to store Tasks, Stages, Flows, and Sessions. Please refer to the official documentation on how to install mongo on , , or .

By default, the app runs in port:3000. To use a different port, change 3000 in to a different value.

Once all three apps are UP, you are now ready to create Task/Stage/Flow or run a Session. Please refer to and for more information.

ti-framework
here
here
here
here
here
Mac OS
Windows
Linux
main.ts
Flow Creation
FLOW - orchestration
integration guide
integration guide