Push Notification mit Channels in JavaScript mit [login to view URL]
minimalnie €36 EUR / godzinę
Ich suche nach einer Möglichkeit, eine Funktion in eine PWA zu implementieren, bei der die Nutzer der App verschiedene Kanäle wählen können, die dann über einen Sender Nachrichten gesendet bekommen. Die Empfänger wählen also zum Beispiel "Tennis", "Fußball" und "Golf" und wenn der Sender dann auf dem Kanal "Golf" eine Nachricht sendet, sollen diese Nachricht nur diejenigen Nutzer bekommen, die auf diesem Kanal eingeschrieben sind.
Mit ist klar, dass das irgendwie mit Publish Subscribe Systemen wie zum Beispiel [login to view URL] funktionieren sollte. Ich würde es mir auch noch zutrauen, ein GUI in Form eines Formulars zu erstellen, bei dem die Nutzer die Kanäle zum Beispiel als Checkboxes auswählen können. Aber wie übertrage ich die Daten aus diesem Frontend-Formular in den Code, sodass das Senden und Empfangen funktioniert. Vor allem so, dass die vom Nutzer getroffene Auswahl gespeichert bleibt, damit er sie nicht jedesmal erneut wählen muss.
Ginge das mit einer einfachen clientseitigen Datenbank in Form einer JSON-Datei wie lowdb? Die Nutzer sollen sich jedenfalls nicht anmelden müssen, sondern lediglich die Kanäle wählen, die sie interessieren und auf denen sie Nachrichten empfangen wollen.
Einfacher dürfte es wahrscheinlich auf der Sender-Seite sein. Die wählen die Kanäle aus und mit Knopfdruck können ja dann die entsprechenden Werte an das Skript übergeben werden, das ausgeführt wird. Da muss ja nichts gespeichert werden, wie bei den Empfängern.
Ich suche jemanden, der mit das erklären kann.
Numer ID Projektu: #35819568
O projekcie
6 freelancerów złożyło ofertę na średnią kwotę €36/godzinę w tym projekcie
Hi! I have thoroughly reviewed your requirements. This is mern-stack web developer. Deliverables: • A modern, visually appealing website with an easy-to-navigate layout • Improved page load time and mobile-friendly Więcej
Hello, As a 6+ years experienced Senior Full Stack developer, It is no problem for me. My experience and passion to deliver quick results will help you. I can start to work right now and can satisfy you with the perfe Więcej