Skip to content

Shareable analysis links (cloud upload) #20

@AveryClapp

Description

@AveryClapp

Feature Description

Upload analysis results to cloud and get shareable URL for collaboration.

Workflow

  1. Run analysis
  2. Click "Share" → Upload to cache-explorer.io
  3. Get URL: https://cache-explorer.io/a/abc123
  4. Share with team (no account required to view)

Privacy

  • Public links (default): Anyone with link can view
  • Private links: Require authentication
  • Expiration: 30 days (configurable)

Implementation

  • Backend API for upload/storage (S3 or Firebase)
  • Generate short URLs
  • View-only mode in frontend
  • Optional authentication (OAuth)

Infrastructure

  • Cloudflare R2 or AWS S3 for storage
  • Serverless function for URL generation
  • CDN for fast access

Files

  • backend/share-service/ (new microservice)
  • frontend/src/components/ShareButton.tsx (new)

Cost Estimate

  • Storage: ~$0.01/GB/month
  • Bandwidth: ~$0.08/GB
  • Target: Support 1000 shares/month for <$10

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions