Ik ga een WhatsApp-kloon maken van Socketio Mongodb Flutter, admin, web, mobiel, macOS, 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 nodejs => (Nestjs) voor de backend en mongo db voor het opslaan van data Ik gebruik socketio voor real-time en het presteert 100% data sync met offline opslag voor flutter met 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 laatste versie van flutter voor de mobiele app en web, die kan draaien op mobiel, ios, macos, windows met 100% berichten synchronisatie
Wat betreft de code
Ik gebruik mvc en volg de beste praktijken om schone code te implementeren voor nestjs en voor 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 admin panel waarmee je alles over gebruikers en statistieken over berichten en gebruikers kunt zien. Je kunt gebruikers verbannen en de app configureren. Het is geschreven in flutter en kan draaien op mobiel of web.
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 krijgt alle bestanden voor het flutter project (android, ios, web, macos, windows) Je krijgt het flutter admin panel project Postman collectie voor alle APIs Volledige nestjs code inclusief backend code Volledige ondersteuning voor toekomstige updates Gratis ondersteuning voor bug fixes

