{"id":13800106,"url":"https://github.com/IBM-Cloud/insurance-bot","last_synced_at":"2025-05-13T09:31:11.281Z","repository":{"id":41579887,"uuid":"56619161","full_name":"IBM-Cloud/insurance-bot","owner":"IBM-Cloud","description":"A message based insurance experience","archived":true,"fork":false,"pushed_at":"2019-12-02T20:52:57.000Z","size":12040,"stargazers_count":36,"open_issues_count":0,"forks_count":57,"subscribers_count":21,"default_branch":"dev","last_synced_at":"2024-11-18T15:01:46.613Z","etag":null,"topics":["chatbot","cloud-foundry","demo","ibm-cloud","ibm-cloud-solutions","nodejs","watson-assistant","watson-conversation"],"latest_commit_sha":null,"homepage":"http://cloudco.mybluemix.net","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IBM-Cloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-04-19T17:55:12.000Z","updated_at":"2024-01-31T10:12:48.000Z","dependencies_parsed_at":"2022-08-20T10:11:00.193Z","dependency_job_id":null,"html_url":"https://github.com/IBM-Cloud/insurance-bot","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM-Cloud%2Finsurance-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM-Cloud%2Finsurance-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM-Cloud%2Finsurance-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM-Cloud%2Finsurance-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IBM-Cloud","download_url":"https://codeload.github.com/IBM-Cloud/insurance-bot/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253913028,"owners_count":21983245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","cloud-foundry","demo","ibm-cloud","ibm-cloud-solutions","nodejs","watson-assistant","watson-conversation"],"created_at":"2024-08-04T00:01:09.374Z","updated_at":"2025-05-13T09:31:07.564Z","avatar_url":"https://github.com/IBM-Cloud.png","language":"CSS","funding_links":[],"categories":["Platform"],"sub_categories":[],"readme":"# Cloud Insurance Co. - Main web site and chat bot\n\n| **master** | [![Build Status](https://travis-ci.org/IBM-Cloud/insurance-bot.svg?branch=master)](https://travis-ci.org/IBM-Cloud/insurance-bot) |\n| ----- | ----- |\n| **dev** | [![Build Status](https://travis-ci.org/IBM-Cloud/insurance-bot.svg?branch=dev)](https://travis-ci.org/IBM-Cloud/insurance-bot) |\n\nThis repository is part of the larger [Cloud Insurance Co.](https://github.com/IBM-Cloud/cloudco-insurance) project.\n\n# Overview\n\n[![Policy Bot](./design/video-cap.png)](https://vimeo.com/165460548 \"Policy Bot Concept - Click to Watch!\")\n\n# Deploy\nIn order to deploy the full set of microservices involved, check out the [insurance-toolchain repo][toolchain_url]. Otherwise, you can deploy just the app by following the steps here.\n\n## Running the app on IBM Cloud\n\n1. If you do not already have a IBM Cloud account, [sign up here][bluemix_reg_url]\n\n2. Download and install the [IBM Cloud CLI][ibmcloud_cli_url] tool\n\n3. Clone the app to your local environment from your terminal using the following command:\n\n   ```\n   git clone https://github.com/IBM-Cloud/insurance-bot.git\n   ```\n\n4. `cd` into this newly created directory\n\n5. 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:  `\u003chost\u003e.mybluemix.net`\n\n6. Connect to IBM Cloud in the command line tool and follow the prompts to log in. Download and setup [IBM Cloud CLI](https://console.bluemix.net/docs/cli/reference/bluemix_cli/get_started.html#getting-started)\n\n    ```\n    ibmcloud login\n    ```\n    Use `ibmcloud target --cf` to set org and space; Run `ibmcloud regions` to find API endpoints.\n\n7. Create a Cloudant service in IBM Cloud\n\n    ```\n    ibmcloud cf create-service cloudantNoSQLDB Lite insurance-bot-db\n    ```\n\n8. Create a Watson Assistant (formerly Conversation) service in IBM Cloud\n\n    ```\n    ibmcloud cf create-service conversation free insurance-bot-conversation\n    ```\n\n9. Create an App ID service in IBM Cloud\n\n   ```\n   ibmcloud service create appid \"Graduated tier\" insurance-bot-appid\n   ```\n\n10. Push the app to IBM Cloud\n\n    ```\n    ibmcloud cf push\n    ```\n\nAnd voila! You now have your very own instance of the app running on IBM Cloud.\n\n## Run the app locally\n\n1. If you do not already have a IBM Cloud account, [sign up here][bluemix_reg_url]\n\n2. If you have not already, [download Node.js][download_node_url] and install it on your local machine.\n\n3. Create a Cloudant service in IBM Cloud\n\n    ```\n    ibmcloud cf create-service cloudantNoSQLDB Lite insurance-bot-db\n    ```\n\n4. Create a Watson Assistant (formerly Conversation) service in IBM Cloud\n\n    ```\n    ibmcloud cf create-service conversation free insurance-bot-conversation\n    ```\n\n5. Create an App ID service in IBM Cloud\n\n   ```\n   ibmcloud service create appid \"Graduated tier\" insurance-bot-appid\n    ```\n\n6. 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.\n\n    ```\n    cp vcap-local.template.json vcap-local.json\n    ```\n\n7. Install the dependencies\n\n    ```\n    npm install\n    ```\n\n8. Run the app locally\n\n    ```\n    npm start\n    ```\n## Improvements\n\nFor continuous improvements, refer to the [additional improvement](https://github.com/IBM-Cloud/insurance-bot-dashboard#additional-improvement) section.\n\n## Cleanup\nSee the [**Cleanup** section in the toolchain repository](https://github.com/IBM-Cloud/insurance-toolchain#cleanup) for instructions on how to remove the resources associated with the entire project.\n\n## Contribute\n\nIf you find a bug, please report it via the [Issues section][issues_url] 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][travis_url] build and/or add substantial value to the sample application.\n\n## Troubleshooting\n\nThe 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:\n\n  ```\n  $ cf logs insurance-bot --recent\n  ```\n\nFor more detailed information on troubleshooting your application, see the [Troubleshooting section](https://console.bluemix.net/docs/get-support/ts_overview.html#ts-overview) in the IBM Cloud documentation.\n\n## License\n\nSee [License.txt](License.txt) for license information.\n\n[toolchain_url]: https://github.com/IBM-Cloud/insurance-toolchain\n[bluemix_reg_url]: http://ibm.biz/insurance-store-registration\n[ibmcloud_cli_url]: https://console.bluemix.net/docs/cli/reference/bluemix_cli/get_started.html#getting-started\n[download_node_url]: https://nodejs.org/download/\n[issues_url]: https://github.com/IBM-Cloud/insurance-bot/issues\n[travis_url]: https://travis-ci.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIBM-Cloud%2Finsurance-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FIBM-Cloud%2Finsurance-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIBM-Cloud%2Finsurance-bot/lists"}