Preview on small screen and on full screen of images, videos, audio, and PDFs
Ability to add new users
Block and Unblock users
Give and remove admin permissions to users
Create Groups and add users
Edit or delete groups. This will start a background job, so that if the group is large and needs several minutes to be deleted, it will be deleted in background and will notify users using web sockets
Update your own profile details: Name, email, password, or profile picture
Fully responsive UI working on very small devices
Installation
Clone the project
Navigate to the project's root directory using terminal
Create .env file - cp .env.example .env
Execute composer install
Execute npm install
Set application key - php artisan key:generate --ansi
Execute migrations and seed data - php artisan migrate --seed