{"id":29601752,"url":"https://github.com/dipen-dedania/ifttt-boilerplate","last_synced_at":"2025-07-20T13:03:54.920Z","repository":{"id":55521364,"uuid":"121796507","full_name":"Dipen-Dedania/ifttt-boilerplate","owner":"Dipen-Dedania","description":"ifttt boilerplate with NodeJS \u0026 Express","archived":false,"fork":false,"pushed_at":"2025-03-24T06:45:36.000Z","size":329,"stargazers_count":19,"open_issues_count":18,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-24T07:38:52.673Z","etag":null,"topics":["automation","boilerplate","express","ifttt","iot","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dipen-Dedania.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-16T20:19:07.000Z","updated_at":"2023-04-30T14:57:50.000Z","dependencies_parsed_at":"2023-11-27T15:30:01.744Z","dependency_job_id":"b673e333-db23-4763-8417-ab52cad58e92","html_url":"https://github.com/Dipen-Dedania/ifttt-boilerplate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dipen-Dedania/ifttt-boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dipen-Dedania%2Fifttt-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dipen-Dedania%2Fifttt-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dipen-Dedania%2Fifttt-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dipen-Dedania%2Fifttt-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dipen-Dedania","download_url":"https://codeload.github.com/Dipen-Dedania/ifttt-boilerplate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dipen-Dedania%2Fifttt-boilerplate/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266127598,"owners_count":23880475,"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":["automation","boilerplate","express","ifttt","iot","nodejs"],"created_at":"2025-07-20T13:03:53.422Z","updated_at":"2025-07-20T13:03:54.912Z","avatar_url":"https://github.com/Dipen-Dedania.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ifttt-boilerplate\n\n![IFTTT](https://github.com/Dipen-Dedania/ifttt-boilerplate/blob/master/images/ifttt.png)\nIFTTT is a free platform that helps you do more with all your apps and devices.\n\nIf you are looking to create a service or trigger that you can publish into IFTTT, here's a sample project that you can built upon.\nIn, IFTTT official site, you will find a **Hello World!** program in RUBY (not a big fan :P).\nSo here's one with **NodeJS** \u0026 Express framework.\n\n## Setup\n\n* Just fork this repo. Clone it into your local PC and run below commands.\n```\nnpm install\n```\n* You are almost ready with code. Now go to the https://platform.ifttt.com/services and create your own service.\n* Now, navigate to API tab (https://platform.ifttt.com/services/{your-service-name}/api), and copy your service key to the config file.\n* Create a new trigger (my_trigger)\n* Create a new action (say-hello)\n* Now run over NodeJS application.\n\nAre you still with me? Good. Now you can run NodeJS application by:\n```\nnode server.js\n```\nFire up this http://localhost:8080/ . There you go, our Hello world application up and running.\nNow, we need IFTTT to test our local service. Download Ngrok (https://ngrok.com/) and run it.\n```\nngrok.exe http 8080\n```\nPaste this ngrok URL to IFTTT API URL.\n![IFTTT-NGROK](https://github.com/Dipen-Dedania/ifttt-boilerplate/blob/master/images/url.png)\n\nGreat! Everything is up and ready to test. Let's go to endpoint_tests page \u0026 click on **Begin test**.\n\n![IFTTT-NGROK](https://github.com/Dipen-Dedania/ifttt-boilerplate/blob/master/images/endpoint-test.png)\n\nYou should be able to use this service/triggers into Applets. Customize triggers and service code as per your need. Enjoy!\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdipen-dedania%2Fifttt-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdipen-dedania%2Fifttt-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdipen-dedania%2Fifttt-boilerplate/lists"}