About the Project

Centralized Administration Backend

The backend operates as the authoritative system of record, constructed on a relational database architecture that establishes referential integrity across member profiles, event schemas, hotel inventories, payment transactions, and access logs. A dynamic form engine enables administrators to instantiate and mutate master data entities—Member Types, Delegate Classifications, Hotel Properties, Ground and Location Mappings, Bedge Identifiers, Titles, and Tax Structures—which are persisted as lookup tables and propagated downstream to website and mobile clients via API mesh. Upon event instantiation through the Event Form module, the system generates a unique event schema encapsulating date boundaries, venue geometry, and capacity envelopes while simultaneously allocating hotel room blocks across contracted properties through deterministic inventory deduction algorithms that enforce configurable business rules including per-member room limits and room-type scarcity constraints. A RESTful API gateway functions as the synchronization fabric, bi-directionally streaming delegate visit lists, approval state mutations, payment confirmations, and entry timestamps between backend and mobile endpoints, with the mobile application maintaining a local SQLite cache for offline operation and transactional replay upon connectivity restoration. The reporting engine executes parametrized cross-table queries across member, payment, reservation, and entry fact tables, materializing summary views that expose real-time occupancy heatmaps, revenue reconciliation waterfalls, and attendee flow analytics across concurrent event tracks.

Public Website

The website implements a hybrid rendering strategy, serving immutable brand heritage content from server cache while hydrating dynamic components through asynchronous API invocations against backend data stores, maintaining strict separation between authenticated administrative mutations and public anonymous consumption. Sponsorship taxonomies, press release corpora, and library bibliographic records are managed exclusively through backend CMS interfaces; upon publication of new sponsor assets, media citations, or technical volumes, the frontend automatically rehydrates respective view components through JavaScript fetch promises without requiring manual build pipelines or FTP intervention. The library module parameterizes database queries against bibliographic metadata dimensions including Code Number, Title, Volume, Edition, Author, and Publisher, projecting sortable and filterable HTML table views that enable members to discover analytical chemistry references and fragrance ingredient compendia directly from the public interface. Immutable heritage assets—association founding chronicles, temporal milestones, and industry epistemology—are edge-cached at server layer for sub-second time-to-first-byte, while dynamic sponsorship carousels and press thumbnail matrices are composed at runtime from API response payloads, ensuring brand surface remains synchronous with backend state with near-zero administrative friction.

Event Entry Mobile Application

The mobile application implements a zero-latency access control fabric that supplants manual delegate verification with cryptographic QR code scanning infrastructure optimized for high-cardinality, low-dispersion event environments where entry decisions demand deterministic latency bounds. Registered principals authenticate through a sign-in boundary that validates credentials against the central member directory via secure token exchange; upon successful authentication, the application materializes a personalized QR code payload encoding the delegate's primary key, event registration dimensionality, and HMAC-SHA256 checksum to preclude forgery and replay injection. On-ground verification agents invoke the scanning interface, which captures device camera raster input and performs continuous QR code detection against video frame buffer; upon successful decode, the application resolves the payload and executes a local SQLite query against cached delegate materialized views, instantaneously projecting a comprehensive profile card containing the attendee's legal name, registered firm entity, biometric photograph asset, membership taxonomy, and boolean flags including alcohol preference and accessibility accommodations. The interaction layer exposes two discrete execution paths—Enter Delegate and Restrict Delegate—where the former commits an ISO 8601 timestamped entry fact to local transaction log and mutates the attendee's check-in state for the active event session, while the latter persists a restriction event, invalidates the credential for subsequent scan attempts, and propagates the restriction flag upstream as an immutable audit artifact. Verification agents navigate between active event contexts—Conference Entry, Exhibition Entry, ITC Royal Lunch, ITC Royal Dinner, Staff Lunch—through a contextual drawer controller that dispatches Redux actions to mutate permission predicate sets, ensuring delegates authenticated for plenary sessions cannot access exclusive gala dinner circuits unless their registration record explicitly encodes authorization for that specific event dimension. All entry and restriction transactions are enqueued to a persistent write-ahead log; upon detection of network availability, the application transmits compressed JSON batches to the API gateway, which applies idempotent merge operations against the central database and broadcasts cache invalidation signals to peer devices operating at topological distance.

Key Features

Declarative Master Data Fabric

  • Idempotent form engine for instantiating Member Types, Delegate Taxonomies, and Event Geometry with zero-touch schema evolution
  • GST compliance layer with hierarchical tax ontology and automated validation against regulatory corpus
  • Hotel inventory graph with room-type classification, contiguous block allocation, and real-time capacity projection
  • Lookup table federation for Bedge identifiers, Title nomenclature, Location topology, and Legal Entity classification

Event Lifecycle Orchestration

  • Parametric event schema generation with configurable temporal boundaries, venue cardinality, and attendee capacity envelopes
  • Deterministic room allocation engine with predicate-based inventory deduction and member entitlement enforcement
  • Payment reconciliation pipeline with idempotent transaction processing and ledger synchronization
  • Delegate visit list materialization with real-time approval state propagation and event sourcing architecture

Distributed State Synchronization

  • RESTful API mesh with JWT-bound authentication and granular role-based access control predicates
  • Offline-first data graph with SQLite materialization and conflict-free replicated data type semantics
  • Automatic transaction replay with exponential backoff and idempotent payload delivery guarantees
  • Live state projection with WebSocket-backed status propagation across heterogeneous client surfaces

Cryptographic Access Control Infrastructure

  • Deterministic QR code generation with HMAC-SHA256 payload signing and ephemeral token expiration policies
  • Sub-second profile resolution with compound key lookup against materialized delegate views
  • Dual-command edge interface for atomic entry commitment or credential revocation with single-touch execution
  • Immutable audit trail with canonical timestamping, agent attribution, and spatial coordinate embedding

Multi-Tenant Event Context Switching

  • Redux-managed drawer controller for instantaneous transition between active event namespaces
  • Dynamic predicate evaluation against session-specific authorization vectors
  • Granular perimeter enforcement preventing unauthorized namespace traversal
  • Session-partitioned check-in counters with isolated state hydration

Hotel Inventory Synchronization Engine

  • Distributed room block allocation across heterogeneous property graph with real-time inventory reconciliation
  • Member-specific allocation budgets with configurable room-type cardinality constraints
  • Bidirectional linkage between reservation facts and delegate registration records
  • Occupancy telemetry with predictive utilization modeling and variance detection

Analytics and Telemetry Layer

  • Parameterized OLAP queries across member, payment, reservation, and entry dimensional models
  • Real-time operational dashboards with occupancy isochrones, revenue burn-down curves, and attendee flow vectorization
  • Materialized summary views with CSV/JSON export capabilities and scheduled report distribution
  • Temporal delegate visit logs with point-in-time state reconstruction and change data capture

Digital Knowledge Graph

  • Full-text search over bibliographic metadata with compound predicate filtering and relevance scoring
  • Dynamically materialized HTML table views with multi-dimensional sort and client-side pagination
  • Press media corpus aggregation with source attribution, thumbnail extraction, and deep-link navigation
  • Hierarchical sponsorship visualization with tier-based layout composition and automatic logo hydration

Headless Content Federation

  • API-first CMS architecture decoupling content authoring from presentation semantics
  • Real-time frontend rehydration through promise-based fetch composition and virtual DOM reconciliation
  • Edge-cached immutable assets with configurable time-to-live and cache invalidation hooks
  • Zero-touch content publication pipeline eliminating imperative build and deployment workflows

Zero-Trust Security Architecture

  • Multi-factor authentication boundary with credential validation against canonical member directory
  • Cryptographically signed QR payloads with anti-replay nonce and checksum verification
  • Granular RBAC matrix distinguishing system administrators, venue verification agents, and delegate principals
  • Auth2-compliant API security with rotating token signatures and refresh token semantics