Viewer Account Management

Description:
Implement a system that allows content to be shared via a unique link. When users access this link, they can either log in to an existing account or create a new viewer account. This feature does not require payment but enables us to:

  1. Track user engagement and viewing patterns
  2. Collect basic user information for analytics and communication
  3. Manage access to content
  4. Facilitate communication with viewers
  5. Generate insights on content performance and user behavior