Files
card-forge/.github/done.md
2025-07-17 15:40:54 +02:00

1.2 KiB

ESN Card Generator - Project Status

Completed

  • Basic SvelteKit project structure
  • Package.json with SvelteKit and Tailwind setup

🔄 In Progress

  • Scaffolding application structure

To Do

  • Install required dependencies (pdf-lib, idb, mediapipe, etc.)
  • Create Svelte stores (stores.ts)
  • Create component structure:
    • Splash.svelte
    • Wizard.svelte
    • StepAuth.svelte
    • StepSheetSearch.svelte
    • StepColumnMap.svelte
    • StepRowFilter.svelte
    • StepGallery.svelte
    • StepGenerate.svelte
  • Setup Google Identity Services integration
  • Implement Google Sheets API integration
  • Implement Google Drive API integration
  • Setup IndexedDB storage utilities
  • Setup Cache Storage for images
  • Implement face detection with MediaPipe
  • Create PDF generation with pdf-lib
  • Add Lato font assets
  • Implement virtual scrolling for large datasets
  • Add data validation logic
  • Create image cropping interface
  • Add progress indicators
  • Implement cleanup on tab close
  • Testing and polish

Notes

  • Using Svelte 5 with modern runes syntax
  • Following Tailwind CSS styling guidelines
  • Privacy-first approach - no data persistence beyond session