Tim Burton Docuseries - API & Testing

๐Ÿš€ Deployment Status

โœ… Successfully deployed to Cloudflare Pages

This is the API and testing environment for the Tim Burton Docuseries project.

๐Ÿงช Testing Environment

Comprehensive test suites for all features:

Complete Test Suite (All Features)

Main dashboard with system status and all test links

Individual Test Pages:

๐Ÿ” Authentication Test ๐Ÿ’ณ Checkout Test ๐ŸŽฌ Video Player Test

๐Ÿ“ Available JavaScript Files

๐Ÿ” Authentication & User Management

๐Ÿ’ณ Payments & Purchases

๐ŸŽฌ Content & Video

๐ŸŽจ UI Components

๐Ÿ”ง Webflow Integration

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.

๐Ÿ“Š Features

Authentication & Security

Payments & Purchases

Content & Video

UI & UX