All Projects → nahid → Talk Example

nahid / Talk Example

This project is demo for Laravel-Talk package and its also Docker ready

Projects that are alternatives of or similar to Talk Example

Swiftychat
SwiftUI Chat UI (Client) Framework & Documentation to get started!
Stars: ✭ 50 (-57.26%)
Mutual labels:  chat, messaging
Applozic Ios Sdk
iOS Real Time Chat & Messaging SDK
Stars: ✭ 104 (-11.11%)
Mutual labels:  chat, messaging
Android Java Chat App
Open-source Voice & Video Calling and Text Chat App for Java (Android)
Stars: ✭ 66 (-43.59%)
Mutual labels:  chat, messaging
Qtalk
Startalk is a high-performace IM software for business. It has been stably used in Qunar for more than 4 years, providing services as well as consultation after and before sales to business. Startalk is applicable to multiple scenarios, such as office automation, business services, and first-party SDKs for IM scenes
Stars: ✭ 980 (+737.61%)
Mutual labels:  talk, chat
Applozic Web Plugin
Javascript (jQuery) Real Time Chat & Messaging plugin
Stars: ✭ 76 (-35.04%)
Mutual labels:  chat, messaging
Inputaccessoryview
Input Accessory View for Commenting and Chat User Interfaces built in Swift, if you like it please "☆"
Stars: ✭ 39 (-66.67%)
Mutual labels:  chat, messaging
Element Rpm
Providing the Element messaging desktop client packaged for the Fedora, Red Hat(IBM), and OpenSUSE families of linux desktop operating systems.
Stars: ✭ 73 (-37.61%)
Mutual labels:  chat, messaging
Jackal
Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
Stars: ✭ 899 (+668.38%)
Mutual labels:  chat, messaging
Bluetoothchat
Messaging over Bluetooth (Android)
Stars: ✭ 105 (-10.26%)
Mutual labels:  chat, messaging
Android Kotlin Chat App
Open-source Voice & Video Calling and Text Chat App for Kotlin (Android)
Stars: ✭ 76 (-35.04%)
Mutual labels:  chat, messaging
Mangosta Ios
MongooseIM client for iOS
Stars: ✭ 28 (-76.07%)
Mutual labels:  chat, messaging
Quickblox Javascript Sdk
JavaScript SDK of QuickBlox cloud backend platform
Stars: ✭ 98 (-16.24%)
Mutual labels:  chat, messaging
Bloom
The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
Stars: ✭ 934 (+698.29%)
Mutual labels:  chat, messaging
Cryptocat
Secure chat software for your computer.
Stars: ✭ 1,011 (+764.1%)
Mutual labels:  chat, messaging
Chat21 Ios Sdk
DEPRECATED
Stars: ✭ 15 (-87.18%)
Mutual labels:  chat, messaging
Telegram Pm Chat Bot
Telegram Private Message Chat Bot
Stars: ✭ 69 (-41.03%)
Mutual labels:  talk, chat
Growingtextview
An UITextView in Swift. Support auto growing, placeholder and length limit.
Stars: ✭ 683 (+483.76%)
Mutual labels:  chat, messaging
Chat Messela Blockchain Messenger
Chat Message La - A Blockchain implementation for ultra-secure (just kidding!) messaging in Java
Stars: ✭ 16 (-86.32%)
Mutual labels:  chat, messaging
Qmchatviewcontroller Ios
An elegant ready to go chat view controller for iOS applications
Stars: ✭ 75 (-35.9%)
Mutual labels:  chat, messaging
Matrix Commander
simple but convenient CLI-based Matrix client app for sending and receiving
Stars: ✭ 90 (-23.08%)
Mutual labels:  chat, messaging

Talk Example

This is a demo project for Laravel-Talk package. You can learn from here how to use Talk.

Announcement

Yes, now Talk Example project is Docker ready.

Requirements

  • Docker
  • Docker Compose

Configurations

If you want to use our default settings then you didn't need to configure anything except Pusher credentials.

But if you want to configure as you want then copy .env.example to .env

cp .env.example .env

then configure your desire settings

and now copy docker-compose.yml.example to docker-compose.yml and configure as you want

cp docker-compose.yml.example docker-compose.yml

Thats it

Installation

There are no extra panic to install this project just run this command and enjoy

./talk ready

Chill!

What contains with Docker?

  • PHP 7.1.1
  • Nginx
  • MySQL 5.7
  • Redis
  • Supervisor
  • Git
  • GD Library
  • Zip Library

So 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. Cool nah?

For Realtime

If you want to get realtime service from this app you have to configure it first. Goto config/talk.php and enable broadcast. After enabling broadcast please set the Pusher app credentials in pusher section.

return [
    'user' => [
        'model' => 'App\User'
    ],
    'broadcast' => [
        'enable' => false,
        'app_name' => 'talk-example',
        'pusher' => [
            'app_id'        => env('PUSHER_APP_ID'),
            'app_key'       => env('PUSHER_KEY'),
            'app_secret'    => env('PUSHER_SECRET')
        ]
    ]
];

Now open you project in browser and goto http://localhost:8088. Then login with the given user credentials

email: [email protected] password: 123456

So, Lets start you journey :)

Here is a project screenshot that was developed by Talk.

Talk-Example Screenshot

Template Credit

Template - Live chat window widget by SergioGalindo

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].