Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/tranphuocanhquoc2003

Thank You so much for your time !!!