
App Planning & Architecture
Mapped out the core functionality — search by date, fast rendering, and zero-database deployment. Decided on Vite + React for frontend performance and Express for secure API proxying. Prioritized simplicity and user-first interaction.

YouTube API Integration
Wrote backend logic in Node.js to securely fetch videos from the YouTube API. Implemented dynamic search by date and channel filtering to avoid hitting quota limits. This made the app scalable and API-key safe.

Search UI & Video Feed
Built a minimal UI where users can pick a date and instantly get relevant NBA highlights. Integrated YouTube’s embed player with graceful loading states and mobile responsiveness.

Proxy Server with Express
Created an Express server that acts as a backend proxy, shielding the API key and handling search queries server-side. Deployed it independently to Render for fast, isolated performance.





