We are building a full chat system with Laravel (Back-end) and mobile applications (iOS and Android). It is a completely one to one chat system.
- Chat can be between mobile to mobile client
- Chat can be between a mobile client and admin on the web panel (laravel)
- We want all the data on our server so that admin can access the data anytime. For example, admin should be able to see the chat/conversation between two users.
- System will support text messages, sending files/images, share location etc.
We have looked for some options like Pusher but it gets a bit too expensive when you have a lot of users.
What would you guys suggest? I would love your advice.
Thank you.