I will do whatsapp clone socketio mongodb flutter,admin,web,mobile,macos,windows


About this gig
Welcome to the SuperUp Chat App, a comprehensive and feature-rich chat application built using Flutter and designed to offer a complete messaging experience. This app is a full WhatsApp clone, leveraging technologies like Socket.io, MongoDB, and Node.js to deliver a robust and efficient communication platform.
Key Technologies:
- Flutter: Utilized for the client-side, ensuring a smooth and responsive UI.
- Node.js (v17.9.1 or later): Powers the backend, providing stability and scalability.
- Nestjs: Enhances the backend framework.
- Socket.io: Facilitates real-time communication.
- MongoDB (v5.* or v6.*): Manages data storage efficiently.
- Additional Backend Technologies: Includes Bearer token JWT, ORM mongoose, Agora.io for video and voice calls, and more.
Features:
- Complete WhatsApp Clone: Offers all WhatsApp functions, including group chats, broadcast messages, and call history.
- No Firebase Dependency: Uses Firebase only for push notifications, with the option to switch to OneSignal.
- Docker Compatibility: Ensures easy deployment and scalability.
- Comprehensive User Features: Includes email login, password reset, chat search, chat filtering, media sharing, and more.
- Advanced Chat Options
Get to know Hatem Ragap
flutter and nodejs developer
- FromEgypt
- Member sinceAug 2017
Languages
English, Arabic
FAQ
How users can register
users can register by there email&name&password
Where the data saved
I use nodejs =>(Nestjs) for the backend side and mongo db for save the data I use socketio for realtime and it preform 100% data sync with offline storage for flutter side using sqlite
Are you use firebase
Yes firebase FCM firebase is used only for push notifications not in store data because it has high cost the FCM service is totally free with no limit
What is the client side
I use flutter last version for the mobile app and web side it can run mobile,ios,macos,windows with 100% messages sync
What about the code
I use mvc and do the best practice to implement clean code for nestjs and for flutter side
Is call supported
Yes you can use voice and video calls inside the app which can be control form admin panel to be on or off the superup uses agora for the calls
Is there admin panel
Yes there are admin panel you can see all about users and statistics about the messages and users you can ban users and configure the app from it it written in flutter also it can run on mobile or web
Is google ads supported
Yes you can start earn from the app be configure the banners and the interstitial
Why to purchase
No Firebase high-cost price! Self-deployment server you will have full access to your database! Fast and secure with Node.js Support for android, ios,mac,windows,macOs included in the source code with same price Support an admin panel included in the source code Support up to 16 lang
after purchasing
You will get all files for flutter project (android,ios,web,macos,windows) You will get the flutter admin panel project Postman collection for all apis Full nestjs code which its backend code Full support for future updates Free support for bug fixes

