The most complete cross-platform audio and video messenger app
A fully featured and cross platform chat app platform
Your are missing out on important information about this listing.
Sign in to your account to view all the metrics.
The Most Complete Messenger App With Group Audio and Video Calls
Cross Platform Messenger App For iOS, Android, WEB, Mac, Windows, Linux. A stunning interface, fast and stable back-end, group conferences for up to 50 people, dark/light mode, unlimited group chats.
This is a ready-made product that you can launch within 1 hour. All messenger functions will be available, and we provide detailed documentation even for a beginner. This product will be of interest to anyone who values time and quality architecture, as well as his ambitions and ideas that they want to quickly apply right now.
The application architecture is divided into microservices, so you can easily integrate all the chat features into your existing products, as this saves you time.
For example, you can easily modify the code and make a messenger: a payment messenger, a digital bank messenger, or make it a messenger for cryptocurrencies by implementing the functions of sending and storing cryptocurrencies, you can also easily make it a corporate messenger or pack the code for any other niche. There are no boundaries for ideas. Based on this product, there is everything to quickly start making any functionality.
Also, this product can become the basis for any type of application, since the architecture makes it easy to scale and modify it for any needs, you do not need to interfere with the performance of the code. The server part is easily scaled even on weak hardware, which saves resources. Many components and logic can be reused. Based on this product, there is everything you need to quickly start creating any functionality.
You will get the full source code of the back-end/front-end app, which includes:
- Native mobile app for iOS;
- Native mobile app for Android;
- Native desktop application for macOS, Windows, Linux;
- Web version for browsers adapted for mobile devices;
- Project and build documentation (Html/Pdf/Docs).
- Group Audio and Video Calls with Share Screen;
- Own call module written from scratch (You do not need to pay for separate services for calls);
- Native Mobile App for Android (with audio/video calls);
- Native Mobile App for iOS (with audio/video calls);
- Web version (with audio/video calls);
- Mobile web version (with audio/video calls);
- Desktop version for mac, linux and windows;
- Peer-to-peer connection for audio and video calls;
- Own UI kit;
- Clean design;
- Unlimited group chats (it all depends on your infrastructure);
- Microservice backend architecture;
- No legacy code;
- Modern stack: TypeScript, React Hooks, GraphQL, CodeGen, Docker;
- Contact Sync;
- Status message read/unread;
- Count unread messages;
- Service messages;
- Online Statuses;
- Typing statuses;
- Sending photo;
- Chat bot (Basic function);
- Theme: dark/light;
- Push notifications for iOS and Android;
- Authentication with sms code (using Twilio);
- Saving 5×5px preview picture, for showing when picture download;
- (Mobile Apps) Snap to close keyboard in conversation screen;
Live demo (web)
Enter any phone number and any confirmation code to access the demo version. You can communicate, send messages and media, make calls, search for users, in general, all functions are available. For video calls, you will need to permit in the browser for the microphone and camera, in the case of a video call.
Demo Group Audio / Video Calls With Mobile App
How To Install And Run Chat App on localhost
Desktop App (responsive demo)
Development stack and Architecture
We have written our own module for audio and video calls, which works on WebRTC, It also integrate in native applications code. A distributed signal server is also written from scratch. It allows you to create large audio and video conferences. You do not need to pay for the services of providers, it is free.
Used technologies: NodeJS, TypeScript, GraphQL, Redis, MongoDB. All resolvers typed. All database queries are optimized and built on aggregation. Socket server designed as a separate microservice, this allows to replicate it.
Apps written on TypeScript, React Native version 0.61.5 and Expo (Bare workflow) version 37.0.10. For state management used Apollo Cache. For data types used GraphQL Code Generator.
Web is developed on TypeScript and React. For routing used react-router. Some components are reused using react-native-web. For styles using linaria. Also, all lists are virtualized and optimized for performance.
Desktop applications work on Electron. All applications are created with one command. Also, optimization was performed for each of the available platforms.
You do not need to get involved with code performance. Many components are optimized for performance. The server part is easily scalable even on weak hardware, which saves resources. Many components and logic can be reused. Based on this product, there is everything to quickly start making any functionality.
Who is it for?
This is a quick start for any team. Those who need to move fast understand the value. And those who worked in large distributed teams understand the value of a well-built architecture.
There are no boundaries for ideas
This item for sale is a ready-made cross-platform product with a more complex architecture that includes four independent applications designed for high loads and optimized for weak server hardware, which saves resources in the long term.
How can the buyer take this project further?
This product will be of interest to those who want to quickly implement messenger features in their product or launch a ready-made messenger immediately. This implies that the buyer either has its development team or has the capabilities and resources for one or more developers to maintain the code.It is a full-fledged cross-platform messenger with audio and video calls and built-in streaming service.
For example, some development teams may adopt The WebRTC audio and video call module and implement this feature in their applications. Or, the company will want to make a payment messenger from the messenger, integrate the capabilities of a mobile wallet into it, or you can make it a crypto messenger by enabling support for blockchain and transactions. Those who already use such a stack of technologies can also easily implement the messenger in their application or system, for example, in a CRM system. It turns out that it is for ideas-there are no borders, it all depends on your tasks. You can use the code for mass use, such as streaming services, payment messengers, etc., or you can use it for a specific niche, for example, as a corporate messenger and offer this solution to the market.
We made this code for ourselves, so it is adapted and built professionally. At the moment, we simply do not have time to develop this direction, because the team is focused on a large project on financial markets, so we have to invest all our financial and labor resources in a project on financial markets. Or adapt the code to suit your business, it all depends on your goals and interests.
Tools & TechnologiesAWS, Docker, Git, MongoDB, Node.js, Other, React, TypeScript
Skills RequiredProgramming, DevOps
CategoriesAndroid, API, Blogging, Business, Crypto / Blockchain, Dating, Entertainment, Fintech, iOS, Mobile, Other, Payments, Video
Reason for SellingI have other projects or businesses I would like to focus on
Buyers also like
Two-player Tap Game
A tap war game between two players.
Voice Community for Visual Art
A community for people who enjoy discussing visual artworks such as comics and movies.
Marketplace for Cleaning Services
SaaS marketplace that connects cleaning professionals to consumers over a mobile app or...
Adventure Platform Game
A fun and adventurous platform game.
A fitness app bringing together workouts from like-minded fitness enthusiasts
Point of Sale (POS App) designed for Apple iPad
A point of sale system that has been used by a prior client.