hero.badge

hero.heading1
hero.heading2

hero.subheading

live.headerlive.header2

live.subTitle

live.dragFiles

live.supportMultiple

live.demoLimit

live.demoControls

live.codeExample

import { FileUploader } from 'upload-crafters';

// Initialize the uploader
const uploader = new FileUploader({
  endpoint: 'https://api.example.com/upload',
  chunkSize: 1024 * 1024, // 1MB chunks
  maxFileSize: 1024 * 1024 * 1024, // 1GB
  allowedFileTypes: ['image/*', 'application/pdf']
});

// Handle file selection
document.getElementById('file-input').addEventListener('change', (e) => {
  const files = e.target.files;
  if (files.length > 0) {
    uploader.addFiles(files);
  }
});

// Start upload
document.getElementById('upload-button').addEventListener('click', () => {
  uploader.startUpload();
});

features.title

features.feature_1.title

features.feature_1.description

features.feature_2.title

features.feature_2.description

features.feature_3.title

features.feature_3.description

features.feature_4.title

features.feature_4.description

features.feature_5.title

features.feature_5.description

features.feature_6.title

features.feature_6.description

why_us.badge

why_us.title

why_us.subtitle

why_us.description

why_us.benefit_1.title

why_us.benefit_1.description

why_us.benefit_2.title

why_us.benefit_2.description

why_us.benefit_3.title

why_us.benefit_3.description

why_us.benefit_4.title

why_us.benefit_4.description

why_us.benefit_5.title

why_us.benefit_5.description

why_us.benefit_6.title

why_us.benefit_6.description

contact.title

contact.subtitle

why_us.ps

banner.subtitle

banner.title

banner.description

banner.benefit_1
banner.benefit_2
banner.benefit_3
banner.benefit_4