Skip to content

Messenger PWA based on Laravel 5.6 + Passport, with Laravel Echo, Pusher and Vue.js (Vuex + Vue-Router)

Notifications You must be signed in to change notification settings

matthiku/chatter

Repository files navigation

chatter - A full-stack Messaging Tool

This is a Web Application that can run on any device -

based on Laravel 5.6 with Laravel Echo, using Pusher. SPA front-end using Vue.js.

Prerequisites

Some basic understanding of the Laravel architecture is mandatory.

A free Pusher account is necessary in order for this to work!

Installation

  1. git clone https://github.com/matthiku/chatter.git
  2. composer install
  3. cp .env.example .env
  4. fill out .env!
  5. create a database
  6. php artisan key:generate
  7. php artisan migrate
  8. npm install
  9. php artisan passport:keys
  10. npm run watch (for development only)
  11. npm run production

Note: the first user to register on a new installation will have the id of 1 and will be the Admin.

Screenshot from ChatterBox on a mobile device:

screenshot

(C) 2018 Matthias Kuhs, Ireland

About

Messenger PWA based on Laravel 5.6 + Passport, with Laravel Echo, Pusher and Vue.js (Vuex + Vue-Router)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published