You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
React 19 with TypeScript - Modern, type-safe development
Tailwind CSS - Clean, responsive UI
Lucide Icons - Consistent icon system
Extension Layer
Chrome Manifest V3 - Latest extension standards
Content Scripts - Page interaction and transcript extraction
Background Scripts - Service worker for extension management
Storage Layer
Chrome Storage API - Secure local data storage
Local Data Persistence - All data stays on your device
Build Layer
Vite - Fast build system
TypeScript Compiler - Type checking and compilation
Asset Bundling - Optimized file packaging
Architecture Overview
System Architecture
User → Chrome Extension → Content Scripts → Platform Extractors
↓
Popup Interface → Export Options → Local Storage
↓
Background Script → Extension Service
Requirements
Chrome browser (version 88+)
Internet connection (for transcript extraction)
Active account on supported platforms (for course access)
Development Setup
Prerequisites
Node.js (version 18+)
npm or yarn
Chrome browser
Development Commands
# Install dependencies
npm install
# Development build
npm run dev
# Production build
npm run build
# Type checking
npm run type-check
# Linting
npm run lint