Still in Coding! Feel free to fork, clone or contribute :)
Gabut Chat is a real time chat application using Pusher Websocket. "Gabut" comes from Indonesian which means "no activity" where I made this because I have no activity and want to increase my knowledge about web development.
- Authentication (Login, Register)
- Public & Private Channel (Chat Channel)
- Online Status
- Notification alert
- Composer (Dependency Manager for PHP)
- Laravel 8 (Backend)
- Bootstrap 4.5.0 (Frontend)
- Sweetalert2
- Pusher (Websocket)
- PostgreSQL (Database)
- Clone this repository
git clone https://github.com/hairullana/gabut-chat
- Change directory
cd gabut-chat
- Install Composer
composer install
- Create and
Setup
.env file (DB, Pusher)
cp .env.example .env
- Generate Key
php artisan key:generate
- Migration Database
php artisan migrate:fresh
- Run Laravel Server
php artisan serve