Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quocanh189/messagechat_reverb
This is a real-time chat application built using Laravel, leveraging WebSockets with Laravel Echo and Redis for seamless messaging and group conversations.Developed with a clean MVC architecture, the project includes models for users, groups, messages, and conversations, enabling efficient data management and scalability.
https://github.com/quocanh189/messagechat_reverb
headlessui laravel react reverb tailwindcss websocket
Last synced: 2 days ago
JSON representation
This is a real-time chat application built using Laravel, leveraging WebSockets with Laravel Echo and Redis for seamless messaging and group conversations.Developed with a clean MVC architecture, the project includes models for users, groups, messages, and conversations, enabling efficient data management and scalability.
- Host: GitHub
- URL: https://github.com/quocanh189/messagechat_reverb
- Owner: QuocAnh189
- Created: 2024-08-26T09:58:08.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T15:24:31.000Z (23 days ago)
- Last Synced: 2024-10-26T05:07:25.597Z (21 days ago)
- Topics: headlessui, laravel, react, reverb, tailwindcss, websocket
- Language: JavaScript
- Homepage:
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MessageChat_Reverb
===========================================================
### Database
![iamgedemo](https://res.cloudinary.com/dadvtny30/image/upload/v1729696956/database/mfwh02tosaedijrl7l53.png)
### Features :
- Real-Time Messaging
- Private and Group Chats
- Message Attachments
- Conversation History
- User Authentication and Admin Controls
- Last Message Tracking
- Responsive Design### How to run the app (Development Environment)
1. Clone the repo and cd into it
2. Run `composer install` and `npm install` local dev environment (php version 8.2.12)
3. Copy `.env.example` file to `.env`
4. Run command `php artisan migrate:fresh --seed`
5. Run command `php artisan key:generate`
6. In your terminal `npm run dev` and `php artisan serve` and `php artisan reverb:start`
7. Visit `localhost:8000` or `127.0.0.1:8000` in your browser#### App demo :
- Updating ...
### Screen :
![iamgedemo](https://res.cloudinary.com/dadvtny30/image/upload/v1729697593/portfolio/project/mojhvbmqwwp1kunkuusr.png)
### Read the documentation
Read [the documentation of laravel](https://laravel.com/).
## Author Contact
Contact me with any questions!
Email: [email protected]
Facebook: https://www.facebook.com/tranphuocanhquoc2003Thank You so much for your time !!!