Hallo Thomas,
herzlich wilkommen hier im Forum
Ich habe deinen Threadtitel mal angepasst, bitte achte in zukunft auf einen aussagekräftigen Titel.
Danke
Zuerst musst du dir mal im klaren sein was du überhaupt willst und wie das technisch aussehen soll.
Aufgrund deiner bisherigen Beschreibung kann ich mehrere Szenarios denken:
(einfachste Methode) Die App soll nur für deine Familie sein und es soll genau einen gemeinsamen Kalender geben, zudem funktioniert die App nur zu hause im Wlan.
Das wäre aktuell das einfachste für dich, dann programmierst du eine App die über HTTP auf deinen Web Server über eine Rest API zugreift. Dein Server stellt dir dann die passenden DAten zur verfügung, diese werden angezeigt. Sobald du aber aus dem Heimischen WLan draußen, bist geht die App nicht mehr, da dein PI erstam l nicht uas dem Internet erreichbar ist .Dafür bräuchtest du dann einen öffentlichen Webserver oder einen passenden DNS Dienst + die nötigen Portfreigaben im Router.
Die App soll aus dem Internet funktionieren, soll mehrere Kalender können, und diese sind Personen zugeordnet.
Das ist schon aufwändiger, du musst eine User Identifizierung einbauen, evtl. Rechte, wer welche Termine sehen darf. Und das wichtigste, du brauchst einen Webserver der aus dem Inet erreichbar ist.
Es gibt noch kombis aus beiden, aber die kannst du dir auch denken
Zum Server selbst: Es gibt heutzutage keinen "reinen" Webserver mehr. Jeder XAMPP/Apache/nginx/IIS und wie sie alle heißen hat einen "ApplicationServer" mit an Bord der zumindest PHP versteht. Du bräuchtest dann eine passende DB (MySql) und kentnisse wie man eine Rest-Api programmiert in PHP.
Zudem: Sollte dein Server von Inet erreichbar sein, denke daran ihn gegen Angriffe gut abzusuchern. Vor allem die API gegen unbefugte zugriffe schützen.
PS: Das Rad braucht man nicht immer neu erfinden, mit den passenden Einstellungen im Google Kalender könnte man dies schon lösen. Z.b. einen Kalender anlegen, auf dem alle aus deiner Familie zugriffsrechte haben
LG Pascal //It's not a bug, it's a feature.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.