Skip to content

itqpleyva/chat_platform

Repository files navigation

TellMe is a Chat platform that allows direct and real-time communication of users logged into the system

It has as fundamental functionalities:

  • User logging on the platform
  • Sending messages to connected users
  • Queuing of sent messages until the target user reads them
  • Real-time notifications about message receipt
  • Real-time update of connected users
  • Message history display settings and the time the message was received

to install:

  • 1-composer install
  • 2-npm install
after installed all npm and composer dependencies, run:
  • 1-php artisan serve //to run the project
  • 2-php artisan websockets:serve //to run the websockets serve

It uses the following technologies as a base:

in package.json:

  • "laravel-echo": "^1.6.1",
  • "moment": "^2.24.0",
  • "pusher-js": "^5.0.2"
  • "axios": "^0.19",
  • "bootstrap": "^4.0.0",
  • "cross-env": "^5.1",
  • "jquery": "^3.2",
  • "laravel-mix": "^4.0.7",
  • "lodash": "^4.17.13",
  • "popper.js": "^1.12",
  • "resolve-url-loader": "^2.3.1",
  • "resolve-url-loader": "^2.3.1",
  • "sass": "^1.20.1",
  • "sass-loader": "7.*",
  • "vue": "^2.5.17",
  • "vue-template-compiler": "^2.6.10"
in composer.json:
  • "beyondcode/laravel-websockets": "^1.3",
  • "fideloper/proxy": "^4.0",
  • "laravel/framework": "^6.2",
  • "laravel/tinker": "^1.0",
  • "pusher/pusher-php-server": "~3.0"

Releases

No releases published

Packages

No packages published