DTF Tooba
An online DTF print-ordering system with a step-by-step wizard, upfront pricing before upload, large design-file uploads and 3D product previews.
Cover image coming soon · /projects/dtf-tooba/cover.avif
- Client
- DTF Tooba
- Year
- 2026
- Duration
- 1 month
- Industry
- DTF printing and custom print services
- Project type
- Service website & online ordering system
- Status
- Ready — in beta testing
- Our role
- Order wizard design, Print pricing engine, Large-file uploads, Backend development, 3D product design
- Stack
- React
- NestJS
- MinIO
- Blender
- Live site
- beta.dtftooba.ir
Challenge
TODO: previous ordering process and the client's problem
Goal
Present the services and enable end-to-end online ordering, including support for very large design files.
Key decisions
A step-by-step order wizard
TODO
Choose print size and see the price before uploading the final file
TODO
Multipart, resumable uploads for large artwork files
TODO
Hardest technical problem
Transferring and validating very large design files (up to 2 GB per the project spec). TODO: final solution and test result
Features
- Order wizard
- Print size selection and price calculation
- Large-file uploads to MinIO
- 3D product preview
- Payment gateway
- SMS notifications
- Order tracking
- Order management panel
Technical notes
NestJS API; multipart uploads via presigned URLs to MinIO; file states PENDING → UPLOADED → PROCESSING → READY/FAILED with orphan-file cleanup. TODO: confirm this matches the current implementation