Giter Club home page Giter Club logo

larachat's Introduction

Chat

Real time chat app.


Live Demo

For testing use account: [email protected], password: demonow

Technologies used

  • Laravel 6.20.12
  • Vue.js 2.0
  • Bootstrap 4
  • PHP 7
  • Pusher
  • Laravel Echo

Installation

Run composer install Run yarn run production

Set up configurations

The following files contain application specific configurations that should be modified or added

  • .env
    • APP_NAME
    • DB_CONNECTION
    • DB_HOST
    • DB_PORT
    • DB_DATABASE
    • DB_USERNAME
    • DB_PASSWORD
    • PUSHER_APP_ID
    • PUSHER_APP_KEY
    • PUSHER_APP_SECRET
    • PUSHER_APP_CLUSTER
    • BROADCAST_DRIVER=pusher
  • config/app.php
    • version
    • Enable App\Providers\BroadcastServiceProvider::class

Deployment on shared hosting

  • Copy all files from the public folder into public_html on the host
  • Copy all files except files from public, node_modules, and tests into a new folder at the same level as public_html, e.g. larachat
  • Change both require paths in public_html\index.php to point to the location above, e.g. require __DIR__.'/../larachat/vendor/autoload.php'; and $app = require_once __DIR__.'/../larachat/bootstrap/app.php';
  • Modify the settings in larachat\.env to reflect production environment
    • APP_ENV=production
    • APP_DEBUG=false
    • APP_URL
    • DB_CONNECTION
    • DB_HOST
    • DB_PORT
    • DB_DATABASE
    • DB_USERNAME
    • DB_PASSWORD
  • Ensure PHP version is set to 7.0 or above

larachat's People

Contributors

dependabot[bot] avatar ijklim avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.