TellMe is a Chat platform that allows direct and real-time communication of users logged into the system
- 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
- 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"
- "beyondcode/laravel-websockets": "^1.3",
- "fideloper/proxy": "^4.0",
- "laravel/framework": "^6.2",
- "laravel/tinker": "^1.0",
- "pusher/pusher-php-server": "~3.0"