📄️ Folder Structure
Comprehensive documentation of the ARShades Studio project folder structure and directory organization. Covers components, pages, services, utilities, styles, and asset management across the entire codebase.
📄️ Components & Design System
Technical documentation for the Components page (Components.js). Covers the design system, component registry, tab architecture, ComponentsManager with 20+ sub-components, DynamicTables, ColorSystem with Redux theme integration, responsive design patterns, and component composition strategies.
📄️ Routing System
Technical documentation for the Dashboard Layout component. Covers main layout structure, header with user info and notifications, sidebar with role-based menu items, navigation routing, animations, responsive design, color system, and state management.
📄️ Roles System
Technical documentation for the Dashboard Layout component. Covers main layout structure, header with user info and notifications, sidebar with role-based menu items, navigation routing, animations, responsive design, color system, and state management.
📄️ Authentication System
Technical documentation for the Authentication System. Covers login, logout, password reset, password change, user registration with team invitations, token management, permission loading, profile data handling (old vs new structure), login access logging, custom token generation, and Firebase Authentication integration.
📄️ Home Page
Comprehensive technical documentation of the Home page, covering progressive loading architecture, role-based access control, caching strategies, and component lifecycle management.
📄️ ARShades Library
Comprehensive technical documentation of the ARSCatalog page, its architecture, filtering system, caching strategy, and data flow. Covers state management, role-based access control, pagination, and variant loading mechanisms.
🗃️ Catalogues
1 item
🗃️ Analytics
2 items
📄️ Subscriptions
Technical documentation for the Data Consumption page (DataConsumption.js). Covers subscription management, consumption tracking, caching strategies, RBAC, toggle filtering, load-more pagination, real-time listeners, detail modals, and upgrade workflows.
📄️ Orders
Technical documentation for the Order management page (OrderPage.js). Covers order types, RBAC, modals, workflows, real-time listeners, pagination, bulk asset orders, quote lifecycle, and integration patterns.
🗃️ Frame Validation
5 items
📄️ Admin Panel
Technical documentation for the Admin Panel. Covers client list management, license tracking, database testing tools, session aggregation, user metrics deletion, and variants downloading functionality.
🗃️ Profile
7 items
📄️ Notifications Page
Technical documentation for the Notifications page component. Covers notification aggregation across multiple systems (variants, orders, tickets, teams), grouping strategies, Redux integration, Firestore enrichment, and navigation flows.
📄️ Changelog
Complete version history and release notes for ARShades Studio. Covers all releases with summaries of new features, improvements, bug fixes, and breaking changes.