Free download
flutter chat app with node js and socket io mongo db
Codecanyon Flutter Template with Direct download Link.
Table of Contents
flutter chat app with node js and socket io mongo db
Codecanyon Flutter Template for free
Demo:
flutter chat app with node js and socket io mongo db
Description:
contact me if you want more info
skype live:.cid.607250433850e3a6
Whatsapp +0201012309598
NOTE
> This Not Full app This a Flutter package.
> Directed to flutter developers who want to implement chat system in their apps
This is a flutter plugin that helps you to create chat in your applications without firebase
this plugin work for all backend service and any existing or new flutter app
check out this repo for more details And for online documentation
https://github.com/hatemragab/vchat_package
Android Test
IOS Test Flight
—–—–—–—–—–—–—–—–—–—–—–—–—–—–——-
this repo contains only the flutter side the server side you need to buy to get it
try the app https://drive.google.com/file/d/1BpEY2wrzzPqbgT-la0-xHc6VbwFVJ5rz/view?usp=sharing
So why did you purchase this software
1- not depend on firebase ever
2- support a lot of chat functions
3- stable chat system
4- group chat (soon)
5- all app and backs has been written with the same structure which makes it easy to understand the code
6-can implement the chat system with any backend service
7- support from me 24 on WhatsApp or Skype
So what is the chat functions
1- send text & videos & voice & image & files any type of files for single chat and group chat limited to 50 mb as max file or video file you can change it !
2-real time Block users
3- typing and recoding indicator for single and group chat
4-download files in a public folder in download/vChatPro folder
5- mute notification
6-for single chat delete chat and for group leave group
7- last message is seen indicator for single chat only
8- other chat functions like time and voice time video size and duration
9- offline support for view chats
10-high security
11- stable pagination for all api make the app speed
So what i used for support all above
1-flutter socket io clint
2- dio for http request
3- sqlite for save chats
4- bloc for state management
5- custom widgets i have created
6- one single for notifications(soon)
—–—–—–—–—–—–—–—–—–—–—–—–—–—–—–—–—–—–——-
So what about backed
I used node js for this system Mongo db with mongoose orm for data base All project written in typescript
Using typtedi for dependency injection
And routing controller for routes which make it easy for understanding
the code written in high quality clean code And socket io last version for chat system
Security I have used access token on rest api and also socket io
rate limit for api request
Pm2 for production improvements Note this app use mongo db for store all app data Chat posts all data saved on mongo not firebase
Let’s take look about project structure
—–—–—–—–—–—–—–—–—–—–—–—–—–—–—–—–—–—–—–——
So what is coming For chat system
1- reply message
2- forward message
3- delete messages from all
4- mention users in group chat
6- group chat management admins
can block users and share join link
7- pin message admins only
So what you will get if u buy this version
Full flutter source code already public on GitHub https://github.com/hatemragab/vchat_package
Full node js source code
Postman package API
flutter chat app with node js and socket io mongo db
Author Link:
https://codecanyon.net/user/hatemragap
flutter chat app with node js and socket io mongo db
Free Download Link: