{"id":22010104,"url":"https://github.com/beldar/webapp","last_synced_at":"2025-07-17T20:33:22.378Z","repository":{"id":7114956,"uuid":"8408764","full_name":"beldar/webapp","owner":"beldar","description":"Just a test I did for a Whatsapp-Like chatterbot mobile web app, thought for a Volkswagen Polo campaign","archived":false,"fork":false,"pushed_at":"2013-02-28T09:34:24.000Z","size":2538,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-06T19:06:56.732Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/beldar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-25T12:33:10.000Z","updated_at":"2023-04-22T16:56:11.000Z","dependencies_parsed_at":"2022-07-31T15:09:04.372Z","dependency_job_id":null,"html_url":"https://github.com/beldar/webapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/beldar/webapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beldar%2Fwebapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beldar%2Fwebapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beldar%2Fwebapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beldar%2Fwebapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beldar","download_url":"https://codeload.github.com/beldar/webapp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beldar%2Fwebapp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265659044,"owners_count":23806852,"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":[],"created_at":"2024-11-30T02:12:01.384Z","updated_at":"2025-07-17T20:33:22.294Z","avatar_url":"https://github.com/beldar.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Mobile Web App\n==============\n\nJust a test I did for a Whatsapp-like chatterbot mobile web app, thought for a Volkswagen Polo campaign.\nFor educational purposes only.\n\nYou can check out some screenshots [HERE](https://www.dropbox.com/sh/7y8i20hpql8uxbx/tCgd7VFy81)\n\nQuick Start\n-----------\n\nSo you want to test this? You will need a database then, for the Chatterbot AIML part use the file on programe/admin/db.sql to create\nthe database and edit the programe/admin/dbprefs.php, once you created the structure, you can edit the programe/aiml/startup.xml if you want and then  you must go to /programe/admin/botloader.php to populate the database,\nyou can edit or change the aiml files on programe/aiml folder.\n\nYou would also need a table for the user data you can create it like this:\n\n    CREATE TABLE `users` (\n        `idusers` int(11) NOT NULL AUTO_INCREMENT,\n        `identifier` bigint(20) DEFAULT NULL,\n        `photoURL` varchar(255) DEFAULT NULL,\n        `displayName` varchar(255) DEFAULT NULL,\n        `firstName` varchar(255) DEFAULT NULL,\n        `gender` varchar(255) DEFAULT NULL,\n        `birthday` date DEFAULT NULL,\n        `email` varchar(255) DEFAULT NULL,\n        `region` varchar(255) DEFAULT NULL,\n        `provider` varchar(255) DEFAULT 'none',\n        `created` timestamp NULL DEFAULT CURRENT_TIMESTAMP,\n        PRIMARY KEY (`idusers`)\n    ) ENGINE=InnoDB;\n\nIf you want to test the Log In with Facebook and/or Twitter you will need a Facebook and a Twitter App, and configure the App ID, Secret, ... on the file hybridauth/config.php\n\nAnd you're ready to go!\n\nTemplating\n----------\nI'm using a custom-made simple templating to insert images and video on the chat, you can check the programe/aiml/test_new.aiml to see how to use it,\nbut in a nutshell if you want to include and image you do it like this:\n\n    {image:image.jpg}\n\nAnd for a video:\n\n    {video:video.mp4}\n\nThe poster image for the video is the same name with .jpg extension (in this example video.jpg)\nAll the files must be on the img/files folder. But you can change this route on the programe/util.php file (line 1013).\n\nFeaturing\n---------\n* App Cache management\n* Backbone.js Structure\n* Retina images\n* Offline mode\n* LocalStorage data\n* AIML Parser\n* Chat layout\n* Login with Facebook / Twitter with Hybridauth\n* Add to Favorites multilanguage Bubble\n* Twitter Bootstrap responsive styles\n* Font Awesome icons\n* iPhone5 optimized\n* Photoswipe images.\n* Image and video template.\n\nAll the images used here are Copyright of Carrots.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeldar%2Fwebapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeldar%2Fwebapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeldar%2Fwebapp/lists"}