Our marketing team needs a web-based Content Hub to replace the spreadsheets we use for our content calendar. The app should read and write to our Airtable base (our single source of truth) to display upcoming content, statuses, and assigned authors, with simple inline edits. For any record tagged as a “Social Media Post,” a user should be able to click “Create graphic,” choose a predefined Canva template, auto-fill variables (e.g., headline, date, channel), generate the image, and attach it back to that Airtable record. Keep the interface clean and data-focused with filters by status/channel and clear progress/error states. Please build it with React and TypeScript, using Redux Toolkit for state management, and handle authentication/rate limits for Airtable and Canva.