All Projects → IBM-Cloud → Insurance Bot

IBM-Cloud / Insurance Bot

Licence: other
A message based insurance experience

Projects that are alternatives of or similar to Insurance Bot

Step Functions Demo
This is a demo project, created as a part of the blog post. The project uses serverless for deployments.
Stars: ✭ 15 (-50%)
Mutual labels:  demo
Ryuzaki bot
Simple chatbot in Python using NLTK and scikit-learn
Stars: ✭ 28 (-6.67%)
Mutual labels:  chatbot
Teapot shooter
Augmented Reality Teapot Shooter made using Unity and ARCore
Stars: ✭ 30 (+0%)
Mutual labels:  demo
Cog
Bringing the power of the command line to chat
Stars: ✭ 910 (+2933.33%)
Mutual labels:  chatbot
Dt54
Laravel 5.4 DataTables Demo Application (WIP)
Stars: ✭ 27 (-10%)
Mutual labels:  demo
Nucleus
Platform as a Service API abstraction layer.
Stars: ✭ 28 (-6.67%)
Mutual labels:  cloud-foundry
Channelslightscontrol
Demo app with Django Channels to control Lights over websockets. Made for PyStPete meetup(https://www.meetup.com/Saint-Petersburg-Python-Meetup/).
Stars: ✭ 14 (-53.33%)
Mutual labels:  demo
Laravel Saml Sp Demo
Laravel demo application showing implementation of SAML authentication as a Service Provider.
Stars: ✭ 30 (+0%)
Mutual labels:  demo
Expo Chroma Key Camera
Live green-screen effect with Expo and THREE.js
Stars: ✭ 28 (-6.67%)
Mutual labels:  demo
Simple Chatbot Keras
Design and build a chatbot using data from the Cornell Movie Dialogues corpus, using Keras
Stars: ✭ 30 (+0%)
Mutual labels:  chatbot
Terrarium Templates
Template and example projects for Fastly Labs Terrarium https://wasm.fastlylabs.com
Stars: ✭ 21 (-30%)
Mutual labels:  demo
React Floating Button Menu
A customizable floating action button menu that follows material design
Stars: ✭ 27 (-10%)
Mutual labels:  demo
Kbdfun
⌨️ Using <kbd> for fun & profit
Stars: ✭ 28 (-6.67%)
Mutual labels:  demo
Recyclerviewdemo
Android L 新增UI控件:RecyclerView CardView的简单使用
Stars: ✭ 15 (-50%)
Mutual labels:  demo
Wfl
A Simple Way of Creating Job Workflows in Go running in Processes, Containers, Tasks, Pods, or Jobs
Stars: ✭ 30 (+0%)
Mutual labels:  cloud-foundry
Kc Sofastack Dynamic Demo
SofaStack Dynamic Module Demo
Stars: ✭ 15 (-50%)
Mutual labels:  demo
Tinyme
A tiny php framework based on flight and medoo with restful api service
Stars: ✭ 28 (-6.67%)
Mutual labels:  demo
Spring Cloud Stream Tutorial
Spring Cloud Stream Tutorial
Stars: ✭ 30 (+0%)
Mutual labels:  cloud-foundry
Nuxt Ssr Blog
Serverless static-generated Nuxt.js Universal JavaScript web application. Demo app, accompanying the SitePoint article.
Stars: ✭ 30 (+0%)
Mutual labels:  demo
Bots
⚡️ Tools for building bots
Stars: ✭ 954 (+3080%)
Mutual labels:  chatbot

Cloud Insurance Co. - Main web site and chat bot

master Build Status
dev Build Status

This repository is part of the larger Cloud Insurance Co. project.

Overview

Policy Bot

Deploy

In order to deploy the full set of microservices involved, check out the insurance-toolchain repo. Otherwise, you can deploy just the app by following the steps here.

Running the app on IBM Cloud

  1. If you do not already have a IBM Cloud account, sign up here

  2. Download and install the IBM Cloud CLI tool

  3. Clone the app to your local environment from your terminal using the following command:

    git clone https://github.com/IBM-Cloud/insurance-bot.git
    
  4. cd into this newly created directory

  5. Open the manifest.yml file and change the host value to something unique. The host you choose will determinate the subdomain of your application's URL: <host>.mybluemix.net

  6. Connect to IBM Cloud in the command line tool and follow the prompts to log in. Download and setup IBM Cloud CLI

    ibmcloud login
    

    Use ibmcloud target --cf to set org and space; Run ibmcloud regions to find API endpoints.

  7. Create a Cloudant service in IBM Cloud

    ibmcloud cf create-service cloudantNoSQLDB Lite insurance-bot-db
    
  8. Create a Watson Assistant (formerly Conversation) service in IBM Cloud

    ibmcloud cf create-service conversation free insurance-bot-conversation
    
  9. Create an App ID service in IBM Cloud

    ibmcloud service create appid "Graduated tier" insurance-bot-appid
    
  10. Push the app to IBM Cloud

    ibmcloud cf push
    

And voila! You now have your very own instance of the app running on IBM Cloud.

Run the app locally

  1. If you do not already have a IBM Cloud account, sign up here

  2. If you have not already, download Node.js and install it on your local machine.

  3. Create a Cloudant service in IBM Cloud

    ibmcloud cf create-service cloudantNoSQLDB Lite insurance-bot-db
    
  4. Create a Watson Assistant (formerly Conversation) service in IBM Cloud

    ibmcloud cf create-service conversation free insurance-bot-conversation
    
  5. Create an App ID service in IBM Cloud

    ibmcloud service create appid "Graduated tier" insurance-bot-appid
    
  6. In the checkout directory, copy the file vcap-local.template.json to vcap-local.json. Edit vcap-local.json and update the credentials for the Cloudant and Watson Assistant (formerly Conversation) services. You can retrieve the service credentials from the IBM Cloud console.

    cp vcap-local.template.json vcap-local.json
    
  7. Install the dependencies

    npm install
    
  8. Run the app locally

    npm start
    

Improvements

For continuous improvements, refer to the additional improvement section.

Cleanup

See the Cleanup section in the toolchain repository for instructions on how to remove the resources associated with the entire project.

Contribute

If you find a bug, please report it via the Issues section or even better, fork the project and submit a pull request with your fix! We are more than happy to accept external contributions to this project if they address something noted in an existing issue. In order to be considered, pull requests must pass the initial Travis CI build and/or add substantial value to the sample application.

Troubleshooting

The primary source of debugging information for your IBM Cloud app is the logs. To see them, run the following command using the Cloud Foundry CLI:

$ cf logs insurance-bot --recent

For more detailed information on troubleshooting your application, see the Troubleshooting section in the IBM Cloud documentation.

License

See License.txt for license information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].