Ik ga WhatsApp klonen met Socket.io, MongoDB, Flutter, admin, web, mobiel, macOS en Windows.


Over deze dienst
Automatische vertaling
Welkom bij de SuperUp Chat App, een uitgebreide en functies rijke chatapp gebouwd met Flutter en ontworpen om een volledige messaging ervaring te bieden. Deze app is een volledige WhatsApp-kloon, gebruikmakend van technologieën zoals Socket.io, MongoDB en Node.js om een robuust en efficiënt communicatieplatform te leveren.
Belangrijke technologieën:
- Flutter: Gebruikt voor de client-side, zorgt voor een soepele en responsieve UI.
- Node.js (v17.9.1 of later): Stuurt de backend aan, biedt stabiliteit en schaalbaarheid.
- Nestjs: Versterkt het backend framework.
- Socket.io: Faciliteert real-time communicatie.
- MongoDB (v5.* of v6.*): Beheert dataopslag efficiënt.
- Extra backend technologieën: Bevat Bearer token JWT, ORM mongoose, Agora.io voor video- en spraakoproepen, en meer.
Functies:
- Complete WhatsApp-kloon: Biedt alle functies van WhatsApp, inclusief groepschats, broadcastberichten en oproepgeschiedenis.
- Geen Firebase afhankelijkheid: Gebruikt Firebase alleen voor pushmeldingen, met de optie om over te schakelen naar OneSignal.
- Docker compatibiliteit: Zorgt voor eenvoudige deployment en schaalbaarheid.
- Uitgebreide gebruikersfuncties: Bevat e-mail login, wachtwoord reset, chat zoeken, chat filteren, media delen, en meer.
- Geavanceerde chatopties
Maak kennis met Hatem Ragap
flutter and nodejs developer
- Afkomstig uitEgypte
- Lid sindsaug 2017
Talen
Arabisch, Engels
Automatische vertaling
Veelgestelde vragen
Automatische vertaling
Hoe kunnen gebruikers zich registreren
gebruikers kunnen zich registreren met hun email, naam en wachtwoord
Waar worden de gegevens opgeslagen
Ik gebruik Node.js (of Nest.js) voor de backend en MongoDB voor het opslaan van de data. Socket.io gebruik ik voor realtime synchronisatie en zorgt voor 100% datasynchronisatie met offline opslag. Voor de Flutter-kant gebruik ik SQLite.
Gebruik je firebase
Ja, firebase FCM wordt alleen gebruikt voor pushmeldingen, niet voor dataopslag omdat het hoge kosten met zich meebrengt. De FCM-service is volledig gratis zonder limiet.
Wat is de client side
Ik gebruik de nieuwste versie van Flutter voor de mobiele app en de webversie. Het werkt op mobiel, iOS, macOS en Windows en synchroniseert berichten voor 100%.
Wat betreft de code
Ik gebruik MVC en pas de best practices toe om schone code te implementeren voor zowel NestJS als Flutter.
Worden oproepen ondersteund
Ja, je kunt spraak- en video-oproepen gebruiken binnen de app, die door het admin panel kunnen worden in- of uitgeschakeld. SuperUp gebruikt Agora voor de oproepen.
Is er een admin panel
Ja, er is een beheerderspaneel waar je alles over gebruikers kunt zien, inclusief statistieken over berichten en gebruikers. Je kunt gebruikers blokkeren en de app configureren. De app is geschreven in Flutter en kan zowel op mobiel als op het web worden gebruikt.
Worden google ads ondersteund
Ja, je kunt beginnen te verdienen met de app door banners en interstitials te configureren.
Waarom kopen
Geen Firebase hoge kosten! Zelf-deploy server met volledige toegang tot je database! Snel en veilig met Node.js Ondersteuning voor android, ios, mac, windows, macOs inbegrepen in de broncode voor dezelfde prijs Ondersteuning voor een admin panel inbegrepen in de broncode Ondersteuning tot 16 talen
Na aankoop
Je ontvangt alle bestanden voor je Flutter-project (Android, iOS, web, macOS, Windows). Je krijgt het Flutter-beheerpaneelproject, de Postman-collectie voor alle API's, de volledige NestJS-code inclusief de backend-code, volledige ondersteuning voor toekomstige updates en gratis ondersteuning voor bugfixes.

