Autoren-Event-CRM
Erstellen mit KI-Agent
Buchhandlung Autorenveranstaltung CRM Backend

Buchhandlung Autorenveranstaltung CRM Backend Vorlage
Verlegerkontakte, Signaturpläne und Veranstaltungsnotizen

Ein produktionsbereites Buchhandlung Autorenveranstaltung CRM Backend auf Back4app für PublisherContact, SigningSchedule, BookStockLog und EventNote. Enthält ER-Diagramm, Datenwörterbuch, JSON-Schema, API-Spielplatz und eine AI Agent Eingabeaufforderung für eine schnelle Einrichtung.

Erkenntnisse aus dem Buchladen-CRM

Diese Vorlage bietet Ihnen ein Backend für das Buchladen-Autorenveranstaltungs-CRM mit PublisherContact, SigningSchedule, BookStockLog und EventNote, damit das Personal Veranstaltungen mit weniger manuellen Tabellen koordinieren kann.

  1. Verfolger für VerlegerkontakteModellieren Sie PublisherContact-Reihen mit publisherName, contactName, email, phone, bookTitles, owner und notes.
  2. Kontrolle des SignierplansVerwenden Sie SigningSchedule-Felder wie bookTitle, authorName, eventDate, location, publisherContact, staffLead, attendeeCount und status.
  3. Sichtbarkeit des BuchbestandsHalten Sie die BookStockLog-Zahlen aktuell mit isbn, bookTitle, quantityOnHand, quantityReserved, restockThreshold, lastCountedAt, recordedBy und signingSchedule.
  4. Ereignisnotiz NachverfolgungErfassen Sie Updates nach dem Anruf in EventNote mit Titel, Text, Zeitplan und Autor.

Verständnis des Buchladen Autorenevent CRM-Backends

Beim Buchladenereignis wird Vertrauen durch Konsistenz aufgebaut — die gleichen Felder, die gleiche Prüfspur, die gleichen Antworten, wenn ein Stakeholder fragt. Diese Vorlage modelliert PublisherContact, Name, Titel, SigningSchedule und Titel mit rollenbasiertem Zugriff auf Back4app, sodass jedes Teammitglied des Buchladenereignisses den Abschnitt der Pipeline sieht, den es besitzt. Das Schema umfasst <strong>User</strong>, <strong>PublisherContact</strong> (publisherName, contactName, email, phone, bookTitles, owner, notes), <strong>SigningSchedule</strong> (bookTitle, authorName, eventDate, location, publisherContact, status, staffLead, attendeeCount), <strong>BookStockLog</strong> (isbn, bookTitle, quantityOnHand, quantityReserved, restockThreshold, lastCountedAt, recordedBy, signingSchedule, notes) und <strong>EventNote</strong> (Titel, Text, Zeitplan, Autor). Verbinden Sie Ihr bevorzugtes Frontend und halten Sie die Veranstaltungsoperationen organisiert.

Am besten für:

Koordination von BuchladenereignissenWerkzeuge für AutorensignierungspläneVerfolgung von VerlegerkontaktenBuchinventar- und LagerprotokolleNachverfolgung von VeranstaltungsnotizenTeams wählen BaaS für Buchhandelsworkflows aus

Was Sie in der Buchladen-Eventvorlage erhalten

Die meisten Fehler bei Buchladenveranstaltungen sind langweilig: ein verpasstes Zeitstempel, eine doppelte Zeile oder eine Anzahl, die gestern richtig und heute falsch war.

Diese Zusammenfassung orientiert die Teams rund um PublisherContact, Name und Titel, bevor jemand in ER-Diagramme oder JSON-Exporte eintaucht.

Funktionen des Buchladen-Event-CRM

Jede Technologiekarte in diesem Hub verwendet dasselbe CRM-Schema für Buchveranstaltungen mit Benutzer, VerlegerKontakt, UnterzeichnungsPlan, BuchlagerProtokoll und VeranstaltungsNotiz.

Benutzerrollen für Mitarbeiter

Der Benutzer speichert Benutzername, E-Mail, Passwort und Rolle.

Verfolgung von Verlegerkontakten

PublisherContact verknüpft publisherName, contactName, email, phone, bookTitles, owner und notes.

Verwaltung von Signierplänen

SigningSchedule speichert bookTitle, authorName, eventDate, location, publisherContact, status, staffLead und attendeeCount.

Buchlagerprotokolle

BookStockLog verfolgt isbn, buchtitel, mengeAufLager, mengeReserviert, nachbestellSchwelle, zuletztGezähltAm, aufgezeichnetVon, unterzeichnungsPlan, und notizen.

Warum Ihr Buchladen-Autoren-Event-CRM-Backend mit Back4app erstellen?

Back4app gibt Ihnen die Primitives User, PublisherContact, SigningSchedule, BookStockLog und EventNote, sodass Ihr Personal weniger Zeit mit der Abstimmung von Tabellenkalkulationen verbringen und mehr Zeit mit der Vorbereitung des Signiertisches verbringen kann.

  • Kontaktlisten bleiben organisiert: PublisherContact-Datensätze halten publisherName, contactName, email, phone, bookTitles, owner und notes für eine schnelle Nachverfolgung zusammen.
  • Unterschriftenslots sind einfach zu verwalten: SigningSchedule speichert bookTitle, authorName, eventDate, location, publisherContact, staffLead, attendeeCount und status, damit die Koordinatoren bestätigen können, wer an der Reihe ist.
  • Bestandszahlen bleiben sichtbar: BookStockLog verfolgt isbn, bookTitle, quantityOnHand, quantityReserved, restockThreshold, lastCountedAt, recordedBy, signingSchedule und notes nach Titel für jeden Veranstaltungstag.

Bauen Sie rund um Publisher-Kontakte, Unterschriftenslots, Bestandszahlen und Veranstaltungsnotizen mit einem Backend-Vertrag für jeden Client auf.

Vorteile des Buchladen-CRM

Ein Backend für Buchladenveranstaltungen, das Koordinatoren hilft, mit aktuellen Kontakten, Zeitplänen, Inventarzählungen und Nachverfolgungsnotizen zu arbeiten.

Schnellere Veranstaltungsplanung

Starten Sie von den Klassen Benutzer, VerlegerKontakt, UnterzeichnungsPlan, BuchlagerProtokoll und VeranstaltungsNotiz, anstatt diese Listen von Hand neu zu erstellen.

Reinigung Verleger Nachverfolgung

Verwenden Sie PublisherContact-Felder wie publisherName, contactName, email, phone, bookTitles, owner und notes, um die Kontaktaufnahme spezifisch und nachverfolgbar zu gestalten.

Weniger Terminüberschneidungen

Überprüfen Sie den Status des SigningSchedule, das eventDate, den Ort und den staffLead, bevor Sie einen Raum oder ein Unterzeichnungsfenster bestätigen.

Bestandsentscheidungen basierend auf aktuellen Beständen

Lesen Sie quantityOnHand, quantityReserved, restockThreshold, lastCountedAt und signingSchedule im BookStockLog, bevor Sie Bücher auf den Tisch legen.

Ereignisnotizen, die dem richtigen Slot zugeordnet sind

Fügen Sie die Titel- und Textinhalte der EventNote dem richtigen Zeitplan und Autor hinzu, damit die Zusammenfassungen der Anrufe bei der entsprechenden Unterzeichnung bleiben.

Eine API für jede Mitarbeiter-App

Stellen Sie User, PublisherContact, SigningSchedule, BookStockLog und EventNote über REST, GraphQL und Back4app SDKs zur Verfügung.

Bereit, Ihr Buchhandlung-Autoren-Event-CRM zu starten?

Lassen Sie den Back4app KI-Agenten Ihr Buchhandlung-Event-Backend erstellen und PublisherContact-, SigningSchedule-, BookStockLog- und EventNote-Workflows aus einem Prompt generieren.

Kostenlos starten — 50 KI-Agenten-Prompts/Monat, keine Kreditkarte erforderlich

Buchhandlung Tech-Stack

Alles enthalten in dieser Buchhandlung-Autoren-Event-CRM-Backend-Vorlage.

Frontend
13+ Technologien
Backend
Back4app
Datenbank
MongoDB
Auth
Integrierte Authentifizierung + Sitzungen
API
REST und GraphQL
Echtzeit
Live Queries

Buchladen Entitätskarte

Entitätsbeziehungsmodell für das Buchladen Autorenveranstaltung CRM-Schema.

Diagrammquelle anzeigen
Mermaid
erDiagram
    User ||--o{ PublisherContact : "owner"
    User ||--o{ SigningSchedule : "staffLead"
    User ||--o{ BookStockLog : "recordedBy"
    User ||--o{ EventNote : "author"
    PublisherContact ||--o{ SigningSchedule : "publisherContact"
    SigningSchedule ||--o{ BookStockLog : "signingSchedule"
    SigningSchedule ||--o{ EventNote : "schedule"

    User {
        String objectId PK
        String username
        String email
        String password
        String role
        Date createdAt
        Date updatedAt
    }

    PublisherContact {
        String objectId PK
        String publisherName
        String contactName
        String email
        String phone
        Array bookTitles
        String ownerId FK
        String notes
        Date createdAt
        Date updatedAt
    }

    SigningSchedule {
        String objectId PK
        String bookTitle
        String authorName
        Date eventDate
        String location
        String publisherContactId FK
        String status
        String staffLeadId FK
        Number attendeeCount
        Date createdAt
        Date updatedAt
    }

    BookStockLog {
        String objectId PK
        String isbn
        String bookTitle
        Number quantityOnHand
        Number quantityReserved
        Number restockThreshold
        Date lastCountedAt
        String recordedById FK
        String signingScheduleId FK
        String notes
        Date createdAt
        Date updatedAt
    }

    EventNote {
        String objectId PK
        String title
        String body
        String scheduleId FK
        String authorId FK
        Date createdAt
        Date updatedAt
    }

Buchladen Anforderungsfluss

Typischer Ablauf zur Laufzeit für die Anmeldung, PublisherContact-Suche, Erstellung des SigningSchedule, Updates des BookStockLog und Nachverfolgung von EventNotes.

Diagrammquelle anzeigen
Mermaid
sequenceDiagram
  participant User
  participant CRM as Bookstore Author Event CRM App
  participant Back4app as Back4app Cloud

  User->>CRM: Sign in to the event workspace
  CRM->>Back4app: POST /login
  Back4app-->>CRM: Session token

  User->>CRM: Open publisher contacts
  CRM->>Back4app: GET /classes/PublisherContact?include=owner&order=-updatedAt
  Back4app-->>CRM: PublisherContact list

  User->>CRM: Create a signing schedule
  CRM->>Back4app: POST /classes/SigningSchedule
  Back4app-->>CRM: SigningSchedule objectId

  User->>CRM: Record stock count for the signing table
  CRM->>Back4app: POST /classes/BookStockLog
  Back4app-->>CRM: BookStockLog objectId

  CRM->>Back4app: Watch changes on SigningSchedule and BookStockLog
  Back4app-->>CRM: LiveQuery updates

Buchhandelsfeldwörterbuch

Vollständige feldbezogene Referenz für jede Klasse im Buchhandels-Autor-Event-CRM-Schema.

FeldTypBeschreibungErforderlich
objectIdStringAuto-generated unique identifierAuto
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
roleStringUser role for bookstore event operations (e.g., manager, coordinator, staff)
createdAtDateAuto-generated creation timestampAuto
updatedAtDateAuto-generated last-update timestampAuto

7 Felder in User

Zugriffsregeln für Buchladen-Daten

Wie die ACL- und CLP-Strategie Benutzer-, Herausgeber-, Zeitplan-, Bestands- und Notizdaten schützt.

Mitarbeiterbezogener Zugang

Nur genehmigte Benutzerrollen sollten PublisherContact-, SigningSchedule-, BookStockLog- und EventNote-Einträge erstellen oder bearbeiten.

Integrität des Zeitplans

Verwenden Sie Cloud Code, um widersprüchliche SigningSchedule-Fenster oder ungültige Veranstaltungszuweisungen abzulehnen.

Bestandskontrolle

Einschränkung von BookStockLog-Bearbeitungen, sodass nur Mitarbeiter, die den Veranstaltungstisch verwalten oder empfangen, quantityOnHand, quantityReserved und restockThreshold anpassen können.

JSON-Schema für das Buchladen-CRM

Roh-JSON-Schema-Definition bereit zum Kopieren in Back4app oder zur Verwendung als Implementierungsreferenz.

JSON
{
  "classes": [
    {
      "className": "User",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "username": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "password": {
          "type": "String",
          "required": true
        },
        "role": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "PublisherContact",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "publisherName": {
          "type": "String",
          "required": true
        },
        "contactName": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "phone": {
          "type": "String",
          "required": false
        },
        "bookTitles": {
          "type": "Array",
          "required": false
        },
        "owner": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "notes": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "SigningSchedule",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "bookTitle": {
          "type": "String",
          "required": true
        },
        "authorName": {
          "type": "String",
          "required": true
        },
        "eventDate": {
          "type": "Date",
          "required": true
        },
        "location": {
          "type": "String",
          "required": true
        },
        "publisherContact": {
          "type": "Pointer",
          "required": true,
          "targetClass": "PublisherContact"
        },
        "status": {
          "type": "String",
          "required": true
        },
        "staffLead": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "attendeeCount": {
          "type": "Number",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "BookStockLog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "isbn": {
          "type": "String",
          "required": true
        },
        "bookTitle": {
          "type": "String",
          "required": true
        },
        "quantityOnHand": {
          "type": "Number",
          "required": true
        },
        "quantityReserved": {
          "type": "Number",
          "required": false
        },
        "restockThreshold": {
          "type": "Number",
          "required": false
        },
        "lastCountedAt": {
          "type": "Date",
          "required": true
        },
        "recordedBy": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "signingSchedule": {
          "type": "Pointer",
          "required": false,
          "targetClass": "SigningSchedule"
        },
        "notes": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "EventNote",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "title": {
          "type": "String",
          "required": true
        },
        "body": {
          "type": "String",
          "required": true
        },
        "schedule": {
          "type": "Pointer",
          "required": true,
          "targetClass": "SigningSchedule"
        },
        "author": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

Generiere das Buchladen-CRM mit AI-Agent

Verwende den Back4app AI-Agent, um aus dieser Vorlage eine tatsächliche Buchautoren-Event-CRM-App zu generieren, einschließlich Frontend, Backend, Authentifizierung und Flüsse für PublisherContact, SigningSchedule, BookStockLog und EventNote.

Back4app AI-Agent
Bereit zum Erstellen
Erstelle ein Backend für die Buchautoren-Event-CRM-App auf Back4app mit diesem genauen Schema und Verhalten.

Schema:
1. Benutzer (verwende Back4app eingebaut): Benutzername, E-Mail, Passwort, Rolle; objectId, createdAt, updatedAt (System).
2. PublisherContact: publisherName (String, erforderlich), contactName (String, erforderlich), email (String, erforderlich), phone (String, optional), bookTitles (Array<String>, optional), owner (Pointer zu Benutzer, erforderlich), notes (String, optional); objectId, createdAt, updatedAt (System).
3. SigningSchedule: bookTitle (String, erforderlich), authorName (String, erforderlich), eventDate (Date, erforderlich), location (String, erforderlich), publisherContact (Pointer zu PublisherContact, erforderlich), status (String, erforderlich), staffLead (Pointer zu Benutzer, erforderlich), attendeeCount (Number, optional); objectId, createdAt, updatedAt (System).
4. BookStockLog: isbn (String, erforderlich), bookTitle (String, erforderlich), quantityOnHand (Number, erforderlich), quantityReserved (Number, optional), restockThreshold (Number, optional), lastCountedAt (Date, erforderlich), recordedBy (Pointer zu Benutzer, erforderlich), signingSchedule (Pointer zu SigningSchedule, optional), notes (String, optional); objectId, createdAt, updatedAt (System).
5. EventNote: title (String, erforderlich), body (String, erforderlich), schedule (Pointer zu SigningSchedule, erforderlich), author (Pointer zu Benutzer, erforderlich); objectId, createdAt, updatedAt (System).

Sicherheit:
- Nur genehmigte Mitarbeiterrollen können PublisherContact-, SigningSchedule-, BookStockLog- und EventNote-Einträge erstellen oder bearbeiten. Verwende Cloud Code, um widersprüchliche SigningSchedule-Fenster abzulehnen.

Authentifizierung:
- Anmeldung, Einloggen, Ausloggen.

Verhalten:
- Liste der Publisherkontakte, Erstellung von Signing-Schedules, Aktualisierung von Lagerprotokollen, Erstellung von Event-Notizen und Validierung von Event-Konflikten.

Lieferung:
- Back4app App mit Schema, ACLs, CLPs; Frontend für Publisherkontakte, Signing-Schedules, Lagerprotokolle und Event-Notizen.

Drücke den Button unten, um den Agenten mit diesem Vorlage-Prompt vorzufüllen.

Dies ist der Basis-Prompt ohne Technologiesuffix. Du kannst den generierten Frontend-Stack anschließend anpassen.

In Minuten bereitstellen50 kostenlose Eingabeaufforderungen / MonatKeine Kreditkarte erforderlich

Buchladen-API-Sandbox

Testen Sie REST- und GraphQL-Endpunkte gegen das Buchladen-Autor-Event-CRM-Schema. Antworten verwenden Testdaten und erfordern kein Back4app-Konto.

Spielplatz laden…

Verwendet dasselbe Schema wie diese Vorlage.

Wählen Sie Ihre Technologie für das Buchhandels-CRM

Erweitern Sie jede Karte, um zu sehen, wie Sie PublisherContact, Name und Titel mit Ihrem gewählten Stack integrieren.

Flutter Buchhandels-Autoren-Event-CRM-Backend

React Buchhandels-Autoren-Event-CRM-Backend

React Native Buchhandels-Autoren-Event-CRM-Backend

Next.js Buchhandels-Autoren-Event-CRM-Backend

JavaScript Buchhandels-Autoren-Event-CRM-Backend

Android Buchhandels-Autoren-Event-CRM-Backend

iOS Buchhandels-Autoren-Event-CRM-Backend

Vue Buchhandels-Autoren-Event-CRM-Backend

Angular Buchhandels-Autoren-Event-CRM-Backend

GraphQL Buchhandels-Autoren-Event-CRM-Backend

REST API Buchhandels-Autoren-Event-CRM-Backend

PHP Buchhandels-Autoren-Event-CRM-Backend

.NET Buchhandels-Autoren-Event-CRM-Backend

Was Sie mit jeder Technologie erhalten

Jeder Stack verwendet dasselbe CRM-Schema und API-Verträge für Buchladen-Autoren-Events.

Vereinheitlichte Betriebsdaten des Buchladens

Verwalten Sie Benutzer, Verlag-Contact, SigningSchedule, BookStockLog und EventNote mit einer Struktur.

Verlag-Kontaktverfolgung für Events

Halten Sie Kontaktdaten bereit, wenn sich ein Tourdatum ändert oder ein Verlag eine Bestätigung anfordert.

Sichtbarkeit des Signing-Plans für das Personal

Sehen Sie Eventfenster, Standorte und Statusupdates an einem Ort.

Inventurprüfungen für Tischbücher

Verfolgen Sie quantityOnHand, quantityReserved und restockThreshold vor und nach jeder Unterzeichnung.

REST/GraphQL APIs für Buchhandels-Apps

Verbinden Sie Web-, Mobile-, kiOSk- oder Mitarbeitertools über einen Backend-Vertrag.

Buchladen-Framework-Vergleich

Vergleichen Sie die Einrichtgeschwindigkeit, den SDK-Stil und die KI-Unterstützung über alle unterstützten Technologien hinweg.

FrameworkEinrichtzeitBuchhandlung VeranstaltungsbenefitSDK-TypKI-Unterstützung
Ungefähr 5 MinutenEinheitlicher Code für Mitarbeiteranwendungen auf Mobilgeräten und im Web.Getypte SDKVollständig
Unter 5 MinutenSchnelles Web-Dashboard für Publisherkontakte und Zeitpläne.Getypte SDKVollständig
~3–7 minPlattformübergreifende mobile App für Veranstaltungspersonal.Typed SDKVollständig
Schnelle (5 min) EinrichtungServergerendertes Mitarbeiterportal für Veranstaltungsoperationen.Typed SDKVollständig
~3–5 minLeichte Webintegration für das CRM von Buchhandlungen.Typed SDKVollständig
Ungefähr 5 minNative Android-App für das Filpersonal.Eingetipptes SDKVollständig
Unter 5 MinutenNative iOS-App für die Veranstaltungskoordination.Eingetipptes SDKVollständig
~3–7 MinutenReactive Web-UI für Unterschriften und Lagerbestand.Eingetipptes SDKVollständig
Schnelle (5 Minuten) EinrichtungMitarbeiterportal für Buchhandelsoperationen.Eingetipptes SDKVollständig
Unter 2 MinutenFlexibles GraphQL API für CRM von Autorenveranstaltungen.GraphQL APIVollständig
Schnelle (2 Minuten) EinrichtungREST API Integration für Buchhandelsabläufe.REST APIVollständig
~3 MinutenServerseitiges PHP Backend für Veranstaltungsoperationen.REST APIVollständig
~3–7 Minuten.NET Backend für Tools für Buchhandlungspersonal.Getipptes SDKVollständig

Die Einrichtung dauert, wie erwartet, vom Projektstart bis zur ersten PublisherContact- oder SigningSchedule-Anfrage mit diesem Template-Schema.

Fragen zu Buchladen-Events

Häufige Fragen zum Aufbau eines CRM-Backends für Autorenevents in Buchläden mit dieser Vorlage.

Wie sollten die Veranstaltungsteams des Buchladens Verantwortlichkeiten aufteilen, ohne Daten über Rollen hinweg zu leaken?
Wie sieht rollenbasierter Zugriff für Veranstaltungsteams von Buchläden mit gemischter Seniorität aus?
Können wir E-Signaturen oder Dokumentenspeicherung integrieren, ohne die Veranstaltungserfassung des Buchladens zu fragmentieren?
Wie zeige ich Verlegerkontakte in Flutter an?
Wie verwalte ich Signierungszeitpläne in Next.js Server Actions?
Kann React Native Bestandsprotokolle offline zwischenspeichern?
Wie verhindere ich überlappende Unterschriftenzeiten?
Was ist der beste Weg, um das Inventar für eine Autorenveranstaltung bei Android zu überprüfen?
Wie funktioniert der Kontakt-Workflow des Verlegers von Anfang bis Ende?
Welche Klassen steuern diese CRM-Vorlage für Autorenveranstaltungen in der Buchhandlung?

Von Entwicklern weltweit vertraut

Schließen Sie sich Teams an, die schneller CRM-Produkte für Buchhandlung-Autorenveranstaltungen mit Back4app-Vorlagen ausliefern

G2 Users Love Us Badge

Bereit, Ihr Buchhandlung-Autorenveranstaltungs-CRM aufzubauen?

Starten Sie Ihr Buchhandlungsevent-Projekt in wenigen Minuten. Keine Kreditkarte erforderlich.

Technologie wählen