This is a small app that works using real-time features
- Laravel
- Inertia
- Reactjs
- Websockets
- Pusher
- Nivo Charts
- PHPunit
- Tests
- Code coverage
- Tailwind
- To run this project, you must have the latest version of php ,also need a pusher.com account and create a channel, you need to add the credentials in the .env file
Begin by cloning this repository to your machine, and installing all NPM dependencies.
git clone https://github.com/lupanvi/real-time-laravel-inertia-app
cd real-time-laravel-inertia-app
npm install && npm run dev
Install the php dependencies
composer install
create a database and migrate
php artisan migrate
boot up a server
php artisan serve
- Visit:
http://localhost:8080/register
and register a new user, log in and start creating projects herehttp://127.0.0.1:8000/projects/create
- Open a new browser, a register a new user and start creating projects
- Each time you create a new project in the second browser, you will see in the first browser, in the dashboard, that the new projects are added automatically without refreshing the browser