Skip to content

Simple social application with realtime additionals. Build on Laravel 8 and Laravel Nova.

Notifications You must be signed in to change notification settings

lukaszradziak/laravel-social-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laravel-social-app

Simple social application with realtime additionals. Build on Laravel 8 and Laravel Nova.

Online demo: https://social.lukaszradziak.pl/

tests

📃 Libs

  • Laravel
  • Jetstream (login, register)
  • Echo/Pusher (realtime)
  • IDE Helper (vscode helper)
  • Acquaintances (friendships, likes, votes)

🎉 Features

  • Realtime Chat
  • Realtime User Status (Online/Offline) with delay 3s
  • Realtime Notifications
  • Notification when out of chat

🚙 Install without Nova

Before install run php remove_nova.php && composer update

🚗 Install

cp .env.example .env

unzip ./nova-3.26.1.zip -d ./nova && mv ./nova/*/** nova/ && rm ./nova-3.26.1.zip

composer install

./vendor/bin/sail build && ./vendor/bin/sail up

./vendor/bin/sail artisan key:generate

./vendor/bin/sail artisan migrate

./vendor/bin/sail artisan db:seed

Run Queue - Chat and Online status

./vendor/bin/sail artisan queue:work

Dev accounts

Admin: admin@admin password

Test: test@test password

Preview

image

image

image

About

Simple social application with realtime additionals. Build on Laravel 8 and Laravel Nova.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published