By Lizzy Tubbs
During Week 6, development focused on improving usability and navigation within AuroraTV. The primary goal was to make content more accessible by introducing quick-access channels, refining user interaction on the video player page, and expanding support for guest users. These updates continue to move the project toward a more complete and intuitive streaming experience.
A new featured channels section was added to the main page to improve content discovery.
Features:
6 predefined channels displayed in a 3x2 grid layout
Each channel represents a common content category (e.g., Lo-fi, News, Gaming)
Clicking a channel automatically performs a search and launches the player
This enhancement transforms the main page from a simple search interface into a more interactive browsing experience.
A new featured channels section was added to the main page to improve content discovery.
Features:
6 predefined channels displayed in a 3x2 grid layout
Each channel represents a common content category (e.g., Lo-fi, News, Gaming)
Clicking a channel automatically performs a search and launches the player
This enhancement transforms the main page from a simple search interface into a more interactive browsing experience.
A key challenge this week involved handling user interaction on web platforms.
The embedded YouTube player (iframe) was intercepting pointer events, preventing users from interacting with UI elements such as the navigation drawer. This was resolved by implementing a pointer interception solution, ensuring UI elements remain clickable above the video layer.
Week 6 introduced several key improvements:
Anonymous (guest) login support
Featured channel grid on the main page
Hamburger menu for channel navigation
Improved interaction handling on web
Enhanced overall user flow and accessibility
These updates continue to strengthen AuroraTV’s usability and bring it closer to a fully functional streaming-style application.
Building on the authentication system introduced previously, we expanded support for anonymous (guest) login using Firebase Authentication.
This allows users to:
Access the application without creating an account
Immediately begin browsing and watching content
Transition into full authentication later if needed
This feature reduces friction for first-time users and aligns with the goal of making AuroraTV easy to access.