Skip to content

File Management System #19

Description

@fabyo0

Implement a comprehensive file management system that allows users to upload, organize, edit, and manage various file types (documents, images, PDFs, etc.).

Features

  • File upload (drag & drop, browse)
  • Multiple file type support (images, PDF, Word, Excel, etc.)
  • File preview (images, PDFs)
  • File organization (folders/categories)
  • File search and filtering
  • File metadata (name, size, type, upload date)
  • File download
  • File deletion (soft delete with trash)
  • File sharing (generate shareable links)
  • Storage quota per user
  • Recent files view
  • File versioning (optional)

Technical Stack

  • Spatie Media Library
  • Filament FileUpload & Table
  • Storage (local/S3/cloud)
  • File preview libraries (PDF.js for PDFs)

File Types Supported

  • Images: JPG, PNG, GIF, WebP, SVG
  • Documents: PDF, DOC, DOCX, XLS, XLSX
  • Text: TXT, CSV, JSON
  • Archives: ZIP, RAR (preview only)
  • Maximum file size: 10MB (configurable)
Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions