Socialist using many libraries and packages that help us to make professional project
there is many packages and libraries, you can see in composer.json and package.json
Socialist includes fully realtime functionality for any social media website and also these function can be used for any purpose need realtime
- Realtime notifications when user comment on your post or when user send you new message request.
- Realtime comments when user comment on post you are watching, it will be updated at your screen.
- Realtime Messaging system, when user send you message you open, it will updated automatically at your screen. also, if you are not opening this room, it will do notification and number of unread messages will increase you can also see typing feature when other room user typing to you
- Clone the project and replace it in htdocs directory
- Run :
composer install
then runnpm install
- Rename .env.example to .env
- Create database and insert it's credentials into .env
- Create pusher account then get keys, and insert it into .env, with changing BROADCAST_DRIVER to pusher
- Run
php artisan migrate --seed
- Run
php artisan key:generate
- Run
php artisan serve
- If you want to run project into any url except 127.0.0.1:8000, go to resources/js/bootstrap.js and change base_url to your project base url then run
npm run watch
- Visit 127.0.0.1:8000 or your project url, and enjoy realtime
- Register new user or login, create post, message any one, comment on any post, and see the beauity of realtime