đź’° Budget: 1000$
Project Overview
We need a developer to build a web-based 3D PDF conversion platform that converts .dwg, .dxf, and .obj files into interactive 3D PDFs viewable in Adobe Acrobat Pro.
Frontend Integration
The Frontend will integrate with WordPress, using a membership plugin (e.g., MemberPress) to manage access levels.
User Features
Users must be able to upload files, select from customizable templates, and download branded 3D PDFs supporting zoom, rotate, and pan.
White-label Solution
We want a white-labeled solution, removing any third-party branding.
Required Expertise
Experience with Python, CAD parsing, and PDF generation is essential.
Project Stages
Stage 1: Front-End (Price Options) Purpose: Visitors arrive on the website and see subscription tiers or one-time purchase options (e.g., Starter, Pro, Enterprise).
Stage 2: Platform Access & Upload Purpose: Paid users enter the platform's dashboard or plugin interface. Key Action: They upload their .dwg, .dxf, or .obj files. Membership settings manage how many files or conversions they’re allowed.
Stage 3: CAD Parsing & 3D Conversion Purpose: The backend processes each uploaded file, converting it to an internal geometry format (e.g., using ODA File Converter, ezdxf, PyWavefront). Key Action: The system outputs a U3D or PRC file, prepped for embedding into a 3D PDF.
Stage 4: Branding & 3D PDF Generation Purpose: Users select from five customizable templates, inserting logos and brand colors. Key Action: The system embeds the 3D model into the chosen PDF template, creating an interactive 3D PDF viewable in Adobe Acrobat Pro.
Stage 5: Final 3D PDF Template Purpose: Deliver the completed, white-labeled 3D PDF back to the user. Key Action: Users can download or share the final interactive PDF, which includes rotating, zooming, panning, and brand elements—eliminating the need for specialized CAD software on the recipient’s end.
Skills
Python, JavaScript, Web Development, WordPress, API, CSS, HTML
Categories
Engineering & Architecture, 3D Modeling & CAD