STORAGE
Upload files to the cloud
Most apps need file storage at some point: profile pictures, documents, media files. ApparenceKit provides a clean storage abstraction that works with Firebase Storage or Supabase Storage. Upload, download, and manage files with progress tracking and error handling built in.
Firebase Storage
Upload to Google Cloud Storage with security rules
Supabase Storage
Upload to S3-compatible storage with policies
Progress tracking
Real-time upload progress for user feedback
Error handling
Retry logic for failed uploads on bad connections
MANAGEMENT
Secure file management
Files are organized per user with security rules that prevent unauthorized access. Generate signed URLs for temporary file sharing. Cache downloaded files locally for offline access. Delete files when users remove content.
User isolation
Each user can only access their own files
Signed URLs
Temporary download links for sharing
Local cache
Cache files locally for offline access
Cleanup
Delete cloud files when content is removed