[ad_1]
To get this product on 50 % low cost contact me on this link
Features
- Group Audio and Video Calls with Share Screen
- Own name module written from scratch (You don’t have to pay for separate companies for calls)
- Native Mobile App for Android (with audio/video calls)
- Native Mobile App for iOS (with audio/video calls)
- Web model (with audio/video calls)
- Mobile net model (with audio/video calls)
- Desktop model for mac, linux and home windows
- Own UI equipment
- Clean design
- Unlimited group chats (all of it relies on your infrastructure)
- Microservice backend structure
- No legacy code
- Modern stack: TypeScript, React Hooks, GraphQL, CodeGen, Docker
- Contact Sync
- Translations
- Status message learn/unread
- Count unread messages
- Service messages
- Online Statuses
- Typing statuses
- Sending photograph
- Theme: darkish / mild
- Push notifications for iOS and Android
- Authentication with sms code (utilizing Twilio)
- Saving 5×5px preview image, for exhibiting when image obtain
- (Mobile Apps) Snap to shut keyboard in dialog display screen
The product was created by a staff of engineers and designers.
Live demo
Soon cellular purposes will probably be revealed in App Store and Google Play
Demo Group Audio / Video Calls With Mobile App
Video: https://www.youtube.com/watch?v=P3l-X_85nwA
Desktop App (responsive demo)
Video: https://www.youtube.com/watch?v=ARWlbalR8a0
How To Install And Run Chat App on localhost
Video: https://www.youtube.com/watch?v=kDGwM6BnVBc
Docs
https://weeego.gitbook.io/chat-app-monorepo/
Architecture
Mobile Apps
Mobile purposes written on TypeScript, React Native model 0.61.5 and Expo (Bare workflow) model 37.0.10
For state administration used Apollo Cache.
For information sorts used GraphQL Code Generator.
All parts written on React Hooks.
Calls
We have written our personal module for audio and video calls, which works on WebRTC, It additionally combine in native purposes code.
A distributed sign server can also be written from scratch. It permits you to create giant audio and video conferences.
Web
Web is developed on TypeScript and React.
For routing used react-router. Some parts are reused utilizing react-native-web. For types utilizing linaria. Also, all lists are virtualized and optimized for efficiency.
Desktop Apps
Desktop purposes work on Electron.
All purposes are created with one command. Also, optimization was carried out for every of the obtainable platforms.
Backend
Used applied sciences: NodeJS, TypeScript, GraphQL, Redis, MongoDB. All resolvers typed. All database queries are optimized and constructed on aggregation, which lets you work below excessive masses. Socket server designed as a separate microservice, this enables to copy it.
For distributed work of linked customers in actual time, Redis is used. This ensures the graceful operation of audio and video calls in giant conferences.
WEB React
Mobile Expo React Native (Bare workflow)
Do you want a Starter Kit?
Our aim is to permit folks to combine chat options into their current merchandise, as this protects time.
In addition, this product could be the idea for any kind of utility, as a result of the structure makes it straightforward to scale and modify it for any wants. You don’t have to get entangled with code efficiency. Many parts are optimized for efficiency. The server half is well scalable even on weak {hardware}, which saves sources. Many parts and logic could be reused. Based on this product, there may be the whole lot to shortly begin making any performance.
This is a fast begin for any staff. Those who want to maneuver quick perceive the worth. And those that labored in giant distributed groups perceive the worth of a well-built structure.
For a greater understanding of structure, you’ll be able to learn documentation.
https://weeego.gitbook.io/chat-app-monorepo/
[ad_2]
To get this product on 50 % low cost contact me on this link