Tischmanager
Erstellen mit AI-Agent
Coworking Desk Manager Backend

Coworking Desk Manager Backend Vorlage
Grundrisse, Stufenregeln und Raumprotokolle

Ein produktionsbereites Coworking Desk Manager Backend auf Back4app mit Benutzer, Grundriss, Abonnementstufe, Besprechungsraum und Raumprotokoll. Enthält ER-Diagramm, Datenwörterbuch, JSON-Schema, API-Sandbox und ein AI-Agent Prompt für einen schnellen Start.

Wichtigste Erkenntnisse

Diese Vorlage bietet Ihnen ein Backend für die Verwaltung von Coworking-Schreibtischen mit Benutzer, Grundriss, Abonnementsstufen, Besprechungsräumen und Raumprotokollen, damit die Manager Grundrisse, Rauminformationen und Schreibtischlimits organisieren können.

  1. Bodenbewusste SchreibtischzuordnungVerwenden Sie FloorPlan.floorLabel, FloorPlan.zoneName, FloorPlan.deskCapacity und FloorPlan.mapImageUrl, um jeden zugeordneten Bereich mit dem richtigen Boden zu verknüpfen.
  2. Gestaffelte AbonnementsVerwenden Sie SubscriptionTier.tierName, SubscriptionTier.billingCycle, SubscriptionTier.deskLimit und SubscriptionTier.meetingRoomCredits, um den Zugriff nach Plan zu steuern.
  3. BesprechungsprotokolleVerfolgen Sie MeetingRoom.roomName, MeetingRoom.status sowie RoomLog.eventType, RoomLog.eventTime und RoomLog.notes für die Raumnutzung.

Was ist die Coworking Desk Manager Vorlage?

Rückgaben und Inspektionen schließen den Kreis im Coworking Desk Manager – das System sollte den Zustand und die Verantwortung erfassen, bevor die nächste Vermietung beginnt. Es ist selten ein einzelner Fehler – es ist Drift. Diese Vorlage modelliert FloorPlan, SubscriptionTier, MeetingRoom und RoomLog auf Back4app, damit Sie eine funktionierende Coworking Desk Manager-Plattform starten können, ohne die Buchungslogik von Grund auf neu zu erstellen. Das Schema umfasst User (Benutzername, E-Mail, Passwort, Rolle), FloorPlan (StockwerkLabel, ZoneName, SchreibtischKapazität, KartenBildUrl, aktualisiertVon), SubscriptionTier (StufenName, Abrechnungszyklus, SchreibtischLimit, BesprechungsraumCredits, aktiv, erstelltVon), MeetingRoom (RaumName, FloorPlan, Status, Kapazität, AusstattungsNotizen, verwaltetVon) und RoomLog (Besprechungsraum, Benutzer, EreignisTyp, EreignisZeit, Notizen) mit integrierten Authentifizierungs- und Betriebssteuerelementen. Verbinden Sie Ihr bevorzugtes Frontend und bringen Sie es schneller auf den Markt.

Am besten für:

Coworking-Betriebs-DashboardsGrundriss- und SchreibtischverteilungMitglieder- und StufenverwaltungBesprechungsraumprotokolleMVP-StartsArbeitsbereichsprodukte auf BaaS

Wie dieses Back-End für Coworking Desk Manager organisiert ist

Die Qualität des Coworking Desk Managers ist ein nachlaufender Indikator; der führende Indikator ist, ob Aktualisierungen aus der ersten Linie am selben Tag in die Berichterstattung fließen.

Diese Zusammenfassung orientiert die Teams rund um FloorPlan, SubscriptionTier und MeetingRoom, bevor jemand in ER-Diagramme oder JSON-Exporte eintaucht.

Funktionen des Coworking Desk Managers

Jede Technologiekarte in diesem Hub verwendet dasselbe Coworking-Backend-Schema mit User, FloorPlan, SubscriptionTier, MeetingRoom und RoomLog.

Raumplan-Management

FloorPlan speichert floorLabel, zoneName, deskCapacity, mapImageUrl und updatedBy.

Verfolgung der Schreibtischzonen

FloorPlan behält die gezählte Schreibtischfläche nach Zone und Etikett der Etage bei.

Regeln für Abonnementstufen

SubscriptionTier erfasst tierName, billingCycle, deskLimit, meetingRoomCredits, active und createdBy.

Besprechungsraumprotokolle

MeetingRoom speichert roomName, floorPlan, status, capacity, equipmentNotes und managedBy, während RoomLog eventType, eventTime und notes speichert.

Warum Ihr Coworking Desk Manager Backend mit Back4app erstellen?

Back4app bietet Ihnen die Primitives für FloorPlan, SubscriptionTier, MeetingRoom und RoomLog, damit Ihr Team sich auf den Betrieb statt auf die Serverwartung konzentrieren kann.

  • Boden- und Schreibtischzuordnung: Die Klassen FloorPlan und MeetingRoom halten jede Etikette für Etagen, Zonenname, Raumnamen und Raumstatus abfragbar.
  • Abonnementstufensteuerung: Abonnementstufen-Felder ermöglichen es Ihnen, deskLimit, billingCycle und meetingRoomCredits für jeden Plan durchzusetzen.
  • Raumprotokoll-Sichtbarkeit: MeetingRoom- und RoomLog-Datensätze unterstützen Check-ins, Probleme, Reinigungen und audit-freundliche Raumhistorie.

Bauen und iterieren Sie an Coworking-Operationen mit einem Backend-Vertrag über alle Plattformen.

Vorteile des Desk Managers

Ein Coworking-Backend, das die Betriebsabläufe und Mitgliedschaftsregeln leicht überprüfbar hält.

Schnellere Etagenvorbereitung

Beginnen Sie mit FloorPlan.floorLabel, FloorPlan.zoneName und FloorPlan.mapImageUrl, anstatt einen Schreibtischplan von Grund auf neu zu skizzieren.

Klare Tierdurchsetzung

Verwenden Sie SubscriptionTier.tierName, SubscriptionTier.deskLimit und SubscriptionTier.meetingRoomCredits, um den Zugang mit den richtigen Schreibtisch- und Raumzulassungen abzugleichen.

Raumverantwortung

Speichern Sie RoomLog.eventType, RoomLog.eventTime und RoomLog.notes, damit die Raumnutzung sichtbar bleibt.

Abgegrenzter Arbeitsplatzzugang

ACL/CLP-Regeln können einschränken, wer den FloorPlan bearbeitet, das SubscriptionTier ändert oder ein RoomLog schließt.

Eine API für Mitarbeitertools

Stellen Sie FloorPlan, SubscriptionTier, MeetingRoom und RoomLog über REST und GraphQL für Web- und Mobile-Admin-Panels bereit.

KI-unterstützte Bootstrap

Generieren Sie schnell Backend-Gerüst und Betriebsanleitungen mit einem strukturierten Prompt.

Bereit, Ihre Coworking-Desk-Manager-App zu starten?

Lassen Sie den Back4app KI-Agenten Ihr Coworking-Backend erstellen und generieren Sie FloorPlan-, SubscriptionTier-, MeetingRoom- und RoomLog-Workflows aus einem einzigen Prompt.

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

Stack für Workspace-Apps

Alles enthalten in dieser Backend-Vorlage für Coworking-Schreibtischmanager.

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

Entitätskarte

Entitätsbeziehungsmodell für das Coworking-Desk-Manager-Backend-Schema.

Diagrammquelle anzeigen
Mermaid
erDiagram
    User ||--o{ FloorPlan : "updatedBy"
    User ||--o{ SubscriptionTier : "createdBy"
    User ||--o{ MeetingRoom : "managedBy"
    User ||--o{ RoomLog : "user"
    FloorPlan ||--o{ MeetingRoom : "floorPlan"
    MeetingRoom ||--o{ RoomLog : "meetingRoom"

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

    FloorPlan {
        String objectId PK
        String floorLabel
        String zoneName
        Number deskCapacity
        String mapImageUrl
        String updatedById FK
        Date createdAt
        Date updatedAt
    }

    SubscriptionTier {
        String objectId PK
        String tierName
        String billingCycle
        Number deskLimit
        Number meetingRoomCredits
        Boolean active
        String createdById FK
        Date createdAt
        Date updatedAt
    }

    MeetingRoom {
        String objectId PK
        String roomName
        String floorPlanId FK
        String status
        Number capacity
        String equipmentNotes
        String managedById FK
        Date createdAt
        Date updatedAt
    }

    RoomLog {
        String objectId PK
        String meetingRoomId FK
        String userId FK
        String eventType
        Date eventTime
        String notes
        Date createdAt
        Date updatedAt
    }

Workspace Flow

Typischer Laufzeitablauf für Login, Grundriss-Synchronisierung, Raumüberprüfung, Stufenabfrage und Raumprotokollierung.

Diagrammquelle anzeigen
Mermaid
sequenceDiagram
  participant User
  participant App as Coworking Desk Manager App
  participant Back4app as Back4app Cloud

  User->>App: Sign in as manager or coordinator
  App->>Back4app: POST /login
  Back4app-->>App: Session token

  User->>App: Open floor plan dashboard
  App->>Back4app: GET /classes/FloorPlan?include=updatedBy
  Back4app-->>App: FloorPlan rows and mapImageUrl values

  User->>App: Review subscription tiers
  App->>Back4app: GET /classes/SubscriptionTier?order=tierName
  Back4app-->>App: Tier limits, billingCycle, and meetingRoomCredits

  User->>App: Check meeting room activity
  App->>Back4app: GET /classes/MeetingRoom?include=floorPlan,managedBy
  Back4app-->>App: Room status and capacity

  User->>App: Add a room log entry
  App->>Back4app: POST /classes/RoomLog
  Back4app-->>App: RoomLog objectId and timestamps

Feldführer

Vollständige feldbezogene Referenz für jede Klasse im Schema des Coworking-Desk-Managers.

FeldTypBeschreibungErforderlich
objectIdStringAuto-generated unique identifierAutomatisch
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
roleStringRole within the coworking operation (e.g., manager, coordinator, member)
createdAtDateAuto-generated creation timestampAutomatisch
updatedAtDateAuto-generated last-update timestampAutomatisch

7 Felder in User

Berechtigungen für Arbeitsbereichsdaten

Wie die ACL- und CLP-Strategie Etagen, Abonnement-Stufen, Räume und Protokolle sichert.

Nur Manager dürfen Etagen bearbeiten

Nur genehmigte Koordinatoren sollten FloorPlan- und MeetingRoom-Datensätze erstellen oder aktualisieren.

Integrität der Stufen

Änderungen an SubscriptionTier sollten im Cloud Code validiert werden, damit deskLimit und meetingRoomCredits konsistent bleiben.

Sichtbarkeit des Raumprotokolls

RoomLog-Lesevorgänge können auf Mitarbeiter und das buchende Mitglied beschränkt werden, während destruktive Änderungen eingeschränkt bleiben.

JSON-Schema

Rohe 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": "FloorPlan",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "floorLabel": {
          "type": "String",
          "required": true
        },
        "zoneName": {
          "type": "String",
          "required": true
        },
        "deskCapacity": {
          "type": "Number",
          "required": true
        },
        "mapImageUrl": {
          "type": "String",
          "required": true
        },
        "updatedBy": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "SubscriptionTier",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "tierName": {
          "type": "String",
          "required": true
        },
        "billingCycle": {
          "type": "String",
          "required": true
        },
        "deskLimit": {
          "type": "Number",
          "required": true
        },
        "meetingRoomCredits": {
          "type": "Number",
          "required": true
        },
        "active": {
          "type": "Boolean",
          "required": true
        },
        "createdBy": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "MeetingRoom",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "roomName": {
          "type": "String",
          "required": true
        },
        "floorPlan": {
          "type": "Pointer",
          "required": true,
          "targetClass": "FloorPlan"
        },
        "status": {
          "type": "String",
          "required": true
        },
        "capacity": {
          "type": "Number",
          "required": true
        },
        "equipmentNotes": {
          "type": "String",
          "required": true
        },
        "managedBy": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "RoomLog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "meetingRoom": {
          "type": "Pointer",
          "required": true,
          "targetClass": "MeetingRoom"
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "eventType": {
          "type": "String",
          "required": true
        },
        "eventTime": {
          "type": "Date",
          "required": true
        },
        "notes": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

Mit AI-Agent erstellen

Verwenden Sie den Back4app AI-Agenten, um eine echte Coworking Desk Manager-App aus dieser Vorlage zu generieren, einschließlich Frontend, Backend, Authentifizierung sowie Flächen-, Stufen- und Raumabläufen.

Back4app AI-Agent
Bereit zum Erstellen
Erstellen Sie ein sicheres Coworking Desk Manager-Backend auf Back4app mit diesem genauen Schema und Verhalten.

Schema:
1. Benutzer (verwenden Sie Back4app integrierte): Benutzername, E-Mail, Passwort, Rolle; objectId, createdAt, updatedAt (System).
2. Grundriss: Etikett (String, erforderlich), Zonenname (String, erforderlich), Schreibtischkapazität (Zahl, erforderlich), Kartenbild-URL (String, erforderlich), aktualisiert von (Zeiger auf Benutzer, erforderlich); objectId, createdAt, updatedAt (System).
3. Abonnementstufe: Stufenname (String, erforderlich), Abrechnungszyklus (String, erforderlich), Schreibtischlimit (Zahl, erforderlich), Sitzungsguthaben (Zahl, erforderlich), aktiv (Boolean, erforderlich), erstellt von (Zeiger auf Benutzer, erforderlich); objectId, createdAt, updatedAt (System).
4. Besprechungsraum: Raumname (String, erforderlich), Grundriss (Zeiger auf Grundriss, erforderlich), Status (String, erforderlich), Kapazität (Zahl, erforderlich), Ausstattungsnotizen (String, erforderlich), verwaltet von (Zeiger auf Benutzer, erforderlich); objectId, createdAt, updatedAt (System).
5. Raumprotokoll: Besprechungsraum (Zeiger auf Besprechungsraum, erforderlich), Benutzer (Zeiger auf Benutzer, erforderlich), Ereignistyp (String, erforderlich), Ereigniszeit (Datum, erforderlich), Notizen (String, erforderlich); objectId, createdAt, updatedAt (System).

Sicherheit:
- Manager können Grundriss, Abonnementstufe und Besprechungsraum bearbeiten.
- Koordinatoren können Einträge im Raumprotokoll erstellen und den Status der Besprechungsräume aktualisieren.
- Mitglieder können veröffentlichte Grundrisse, aktive Abonnementstufen und verfügbare Besprechungsräume anzeigen.

Auth:
- Registrierung, Anmeldung, Abmeldung.

Verhalten:
- Etagenkartierung, Verwaltung von Abonnementstufen, Verfolgung von Besprechungsraumprotokollen und Anzeige der Raumverfügbarkeit nach Etage und Zone.

Lieferung:
- Back4app App mit Schema, CLPs, ACLs; Frontend für Etagenkartierung, Abonnementeinrichtung, Besprechungsraumoperationen und Protokollüberprüfung.

Drücken Sie die Schaltfläche unten, um den Agenten mit diesem vorab ausgefüllten Vorlagenaufforderung zu öffnen.

Dies ist die Basisaufforderung ohne Technologiezusatz. Sie können den generierten Frontend-Stack später anpassen.

In Minuten bereitstellen50 kostenlose Eingabeaufforderungen / MonatKeine Kreditkarte erforderlich

API-Sandbox

Testen Sie REST- und GraphQL-Endpunkte gegen das Schema des Co-Working-Desk-Managers. Antworten verwenden Beispieldaten und erfordern kein Back4app-Konto.

Spielplatz wird geladen…

Verwendet dasselbe Schema wie diese Vorlage.

Wählen Sie einen Stack

Erweitern Sie jede Karte, um zu sehen, wie Sie FloorPlan, SubscriptionTier und MeetingRoom mit Ihrem gewählten Stack integrieren können.

Flutter Coworking Desk Manager Backend

React Coworking Desk Manager Backend

React Native Coworking Desk Manager Backend

Next.js Coworking Desk Manager Backend

JavaScript Coworking Desk Manager Backend

Android Coworking Desk Manager Backend

iOS Coworking Desk Manager Backend

Vue Coworking Desk Manager Backend

Angular Coworking Desk Manager Backend

GraphQL Coworking Desk Manager Backend

REST API Coworking Desk Manager Backend

PHP Coworking Desk Manager Backend

.NET Coworking Desk Manager Backend

Was Sie mit jeder Technologie erhalten

Jeder Stack verwendet dasselbe Backend-Schema und API-Verträge für das Co-Working-Desk-Management.

Einheitliche Co-Working-Datenstruktur

Verwalten Sie Benutzer, Grundrisse, Stufen, Räume und Raumnotizen mit einem konsistenten Schema.

Raumzuordnung für den Betrieb

Stellen Sie Arbeitsbereichsebenen, Zonen, Desk-Kapazitäten und Raumstandorte in einer Form dar, die Koordinatoren abfragen können.

Kontrolle der Abonnementstufen

Passen Sie den Zugang zu Schreibtischen und die Nutzung von Besprechungsräumen an die aktuelle Stufe des Mitglieds an.

Protokollierung von Besprechungsräumen

Protokollieren Sie die Raumnutzung, Zeitstempel und Notizen des Personals für jedes Raumprotokoll.

REST/GraphQL APIs für Arbeitsbereichs-Tools

Integrieren Sie Dashboards, mobile Apps und {BRAND0}-Kits mit flexiblen APIs.

Erweiterbarer Backend für Operationen

Fügen Sie Besucherausweise, Reinigungspläne oder Schreibtischprüfungen hinzu, ohne das zugrunde liegende Modell zu ersetzen.

Coworking-Stack-Vergleich

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

FrameworkEinrichtungszeitCoworking-VorteilSDK-TypKI-Unterstützung
Über 5 MinutenEinzelner Code für Desk-Manager für Mobil- und Webanwendungen.Typed SDKVollständig
Unter 5 MinutenSchnelles Admin-Dashboard für die Steuerung von Etagen und Räumen.Typed SDKVollständig
~3–7 MinutenPlattformübergreifende mobile App für die Koordination von Schreibtischen.Typed SDKVollständig
Schnelle (5 Minuten) EinrichtungServerseitige Webanwendung für Arbeitsbereichsvorgänge.Getipptes SDKVollständig
~3–5 MinutenLeichte Webintegration für die Schreibtischverwaltung.Getipptes SDKVollständig
Ungefähr 5 MinutenNative Android App für Schreibtisch- und Raummitarbeiter.Getipptes SDKVollständig
Unter 5 MinutenNative iOS App für Raumkoordinatoren.Getipptes SDKVollständig
~3–7 MinReactive Web-UI für Arbeitsbereichskarten.Typed SDKVollständig
Schnelle (5 Min) EinrichtungEnterprise-Web-App für Desk-Operationen.Typed SDKVollständig
Unter 2 MinFlexible GraphQL API für Etagen- und Rauminformationen.GraphQL APIVollständig
Schnelle (2 min) EinrichtungREST API Integration für Betriebsmittel.REST APIVollständig
~3 minServerseitiges PHP Backend für Schreibtischarbeitsabläufe.REST APIVollständig
~3–7 min.NET Backend für die Koordination von Arbeitsbereichen.Typisiertes SDKVollständig

Die Einrichtungszeit spiegelt die erwartete Dauer vom Projekt-Bootstrap bis zur ersten FloorPlan-, MeetingRoom- oder RoomLog-Abfrage unter Verwendung dieses Template-Schemas wider.

Fragen zum Coworking Desk Manager

Häufige Fragen zum Aufbau eines Coworking Desk Manager-Backends mit dieser Vorlage.

Welche Richtlinien für das Management von Coworking-Schreibtischen sind ohne strukturierte Buchungsdaten am schwersten durchzusetzen?
Was ist der richtige Weg, um die Verwaltung von Grundrissplänen, die Verfolgung von Schreibtischzonen und die Regeln für Abonnementschichten mit Erfüllung und Rückinspektionen zu verknüpfen?
Können wir Wartelisten, Reservierungen und Prioritätskunden für Co-Working-Schreibtischmanager im selben Schema unterstützen?
Wie lade ich Grundrisskarten in Flutter?
Wie verwalte ich Schreibtiszuteilungen mit Next.js Server Actions?
Kann React Native Besprechungsraumprotokolle offline speichern?
Wie verhindere ich nicht autorisierte Tier-Änderungen?
Was ist der beste Weg, um die Verfügbarkeit von Schreibtischen auf Android anzuzeigen?

Von Entwicklern weltweit vertraut

Treten Sie Teams bei, die Produkte für Coworking-Betriebsabläufe schneller mit Back4app-Vorlagen erstellen

G2 Users Love Us Badge

Bereit, Ihre Coworking-Desk-Manager-App zu erstellen?

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

Technologie wählen