This is the API and testing environment for the Tim Burton Docuseries project.
Comprehensive test suites for all features:
Complete Test Suite (All Features)Main dashboard with system status and all test links
Add this complete script bundle to your Webflow project's custom code (Before </body> tag):
<!-- Firebase SDK -->
<script src="https://www.gstatic.com/firebasejs/10.7.1/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/10.7.1/firebase-auth-compat.js"></script>
<!-- Google Sign-In -->
<script src="https://accounts.google.com/gsi/client"></script>
<!-- Stripe -->
<script src="https://js.stripe.com/v3/"></script>
<!-- Google Cast SDK (REQUIRED for Chromecast - must load before Mux Player) -->
<script src="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"></script>
<!-- Mux Player for video playback (includes Chromecast support) -->
<script src="https://cdn.jsdelivr.net/npm/@mux/mux-player" defer></script>
<!-- Core Authentication & User Management -->
<script src="https://tim-burton-docuseries-62d.pages.dev/js/client-auth.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/webflow-auth-handlers.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/user-profile.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/button-state-manager.js"></script>
<!-- Payments & Purchases -->
<script src="https://tim-burton-docuseries-62d.pages.dev/js/stripe-integration.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/guest-checkout.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/purchase-success.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/claim-page.js"></script>
<!-- Content & Video -->
<script src="https://tim-burton-docuseries-62d.pages.dev/js/content-access.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/content-manager.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/video-player.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/init-video-player.js"></script>
<!-- Page-Specific Scripts -->
<script src="https://tim-burton-docuseries-62d.pages.dev/js/episodes-page.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/account-page.js"></script>
<script src="https://tim-burton-docuseries-62d.pages.dev/js/password-reset-page.js"></script>
Note: Scripts are loaded in dependency order. Page-specific scripts will only activate on their respective pages.