{"id":17170400,"url":"https://github.com/nahid/talk-example","last_synced_at":"2025-05-05T22:10:26.136Z","repository":{"id":13962788,"uuid":"75471407","full_name":"nahid/talk-example","owner":"nahid","description":"This project is demo for Laravel-Talk package and its also Docker ready","archived":false,"fork":false,"pushed_at":"2022-12-06T14:55:01.000Z","size":976,"stargazers_count":132,"open_issues_count":43,"forks_count":77,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-26T03:18:56.259Z","etag":null,"topics":["chat","docker","messaging","php","talk"],"latest_commit_sha":null,"homepage":"http://github.com/nahid/talk","language":"PHP","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/nahid.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}},"created_at":"2016-12-03T12:08:43.000Z","updated_at":"2025-03-07T23:58:10.000Z","dependencies_parsed_at":"2023-01-11T20:21:33.001Z","dependency_job_id":null,"html_url":"https://github.com/nahid/talk-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nahid%2Ftalk-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nahid%2Ftalk-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nahid%2Ftalk-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nahid%2Ftalk-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nahid","download_url":"https://codeload.github.com/nahid/talk-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252584329,"owners_count":21771945,"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":["chat","docker","messaging","php","talk"],"created_at":"2024-10-14T23:29:44.341Z","updated_at":"2025-05-05T22:10:26.113Z","avatar_url":"https://github.com/nahid.png","language":"PHP","readme":"## Talk Example\nThis is a demo project for [Laravel-Talk](https://github.com/nahid/talk) package. You can learn from here how to use Talk.\n\n### Announcement\nYes, now Talk Example project is Docker ready.\n\n### Requirements\n* Docker\n* Docker Compose\n\n\n### Configurations\n\nIf you want to use our default settings then you didn't need to configure anything except Pusher credentials.\n\nBut if you want to configure as you want then copy .env.example to .env\n\n```shell\ncp .env.example .env\n```\n\nthen configure your desire settings\n\nand now copy docker-compose.yml.example to docker-compose.yml and configure as you want\n\n\n```shell\ncp docker-compose.yml.example docker-compose.yml\n```\n\n\nThats it\n\n### Installation\n\nThere are no extra panic to install this project just run this command and enjoy\n\n```shell\n./talk ready\n```\n\nChill!\n\n#### What contains with Docker?\n\n- PHP 7.1.1\n- Nginx\n- MySQL 5.7\n- Redis\n- Supervisor\n- Git\n- GD Library\n- Zip Library\n\nSo you no need to Install PHP, no need to manage queue, our system will manage all queue, worker and database system with auto migration and seeding.\nCool nah?\n\n\n#### For Realtime\n\nIf you want to get realtime service from this app you have to configure it first. Goto `config/talk.php` and\nenable broadcast. After enabling broadcast please set the Pusher app credentials in pusher section.\n\n```php\nreturn [\n    'user' =\u003e [\n        'model' =\u003e 'App\\User'\n    ],\n    'broadcast' =\u003e [\n        'enable' =\u003e false,\n        'app_name' =\u003e 'talk-example',\n        'pusher' =\u003e [\n            'app_id'        =\u003e env('PUSHER_APP_ID'),\n            'app_key'       =\u003e env('PUSHER_KEY'),\n            'app_secret'    =\u003e env('PUSHER_SECRET')\n        ]\n    ]\n];\n````\n\nNow open you project in browser and goto http://localhost:8088. Then login with the given user credentials\n\n\u003e email: talk@example.com\n\u003e password: 123456\n\nSo, Lets start you journey :)\n\nHere is a project screenshot that was developed by Talk.\n\n![Talk-Example Screenshot](http://i.imgur.com/uQ7sgmI.png \"Talk-Example Project\")\n\n## Template Credit\n\nTemplate - [Live chat window widget](http://www.bypeople.com/live-chat-window-widget/ ) by [SergioGalindo](http://www.bypeople.com/author/uakala/)\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnahid%2Ftalk-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnahid%2Ftalk-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnahid%2Ftalk-example/lists"}