Core components
Client core
3 min
the client side core for the ir engine is a platform designed for creating and experiencing shared 3d or xr (extended reality) environments it includes an admin panel that allows administrators to manage various aspects of the platform, such as users, projects, and servers users can authenticate themselves, navigate through different parts of the application using a client side routing system, and have their 3d avatars managed and customized the system also handles the provisioning of real time server instances required for these interactive experiences and supports in world user interfaces (xrui) for immersive interaction architecture overview the client core consists of several interconnected components that work together to provide a complete client side experience flowchart td a0\["admin panel system"] a1\["hyperflux state management"] a2\["feathersjs api & real time services"] a3\["user authentication and authorization"] a4\["client side routing and navigation"] a5\["instance provisioning and networking"] a6\["avatar management and customization"] a7\["xrui and in world widgets"] a0 "uses for ui state" > a1 a0 "fetches/manages data via" > a2 a0 "controls access via" > a3 a0 "defines panel routes using" > a4 a3 "updates auth state in" > a1 a4 "loads custom routes via" > a2 a5 "requests provisioning via" > a2 a5 "uses auth token from" > a3 a5 "stores instance state in" > a1 a6 "syncs avatar data via" > a2 a6 "associates avatars with" > a3 a6 "displays nameplates using" > a7 a7 "manages widget state with" > a1 a2 "reads peerid from" > a1 documentation chapters hyperflux state management docid 0wd8n9w dkebc6amvqa1lfeathersjs api & real time services docid\ nzkmudfdxfxilwah4pekouser authentication and authorization docid\ b331zwx7l uc1eevbee 7client side routing and navigation docid\ knnpevk v4 0odysbdgwrxrui and in world widgets docid\ h9syagtpiz4e1zvhbenv avatar management and customization docid\ b7 03bx2y8v1hohrsvr pinstance provisioning and networking docid\ vvjmpnve2ubdtea4utin admin panel system docid\ df4gycvmg6gi3bfblsnus