This is a real-time chat application built using the following technologies:
| Technology | Description | 
|---|---|
| PHP backend framework | |
| JavaScript UI library | |
| Utility-first CSS | |
| Real-time communication | |
| Relational Database | |
| WebSocket driver | 
- Real-Time Communication: Powered by Pusher for instant messaging.
- Elegant UI: Built with Tailwind CSS for responsive design.
- Modern Frontend: Implemented using React for a seamless user experience.
- Robust Backend: Developed with Laravel for efficient and secure server-side processing.
- Scalable Architecture: Incorporates Laravel Reverb for background job processing.
Follow the steps below to set up and run the project:
Ensure you have the following installed on your system:
- 
Clone the repository: git clone https://github.com/your-repo/laravel-chat-app.git cd laravel-chat-app
- 
Install dependencies: composer update npm install 
- 
Configure the .envfile:- Set up your database credentials.
- Add your Pusher credentials.
 
- 
Run the database migrations: php artisan migrate 
- 
Build frontend assets: npm run dev 
- 
Start the Laravel queue listener: php artisan queue:listen 
- 
Start Laravel Reverb: php artisan reverb:start 
- 
Launch the development server: php artisan serve Your application should now be running! Open your browser and navigate to http://127.0.0.1:8000to view the application.