Interactive Product Configurator (3D / Web App)
Worldwide
We are seeking an experienced developer or development team to build a web-based product configurator for a commercial vanity manufacturer. The application will guide users through a series of configuration steps, dynamically update available options based on previous selections, generate product SKUs, and provide downloadable project documentation packages. Project Overview Users will configure a vanity system through a step-by-step workflow that includes: Wall color selection Floor color selection Basin style selection Number of stations (1, 2, or 3) Vanity configuration type Solid surface color and finish Drain cover finish Fixture mounting options Optional soap and faucet selections Optional mirror selections The configurator must automatically validate user selections and filter incompatible options throughout the process. Key Requirements Product Visualization Real-time visual updates as users make selections Product renderings/images associated with configuration options Support for approximately 2,000+ possible configuration combinations Responsive design for desktop and mobile Configuration Logic Dynamic filtering of available options Conditional selection rules Automatic resetting of dependent options when changes are made Validation before completion SKU Generation Automatic generation of product model numbers/SKUs based on user selections Support for predefined SKU structures and logic PDF Generation Generate a custom PDF summarizing: Selected configuration Product drawing Product specifications User-selected options Associated product information ZIP Package Generation Upon completion, users must be able to download a ZIP package containing: Primary Vanity Files BIM file CAD file Generated PDF cut sheet Accessory Files (when selected) BIM files CAD files Technical data sheets Files will be provided and stored on our CDN. The system will need to identify the correct files based on the selected configuration and package them automatically. Admin Flexibility The configurator should be designed so that: Products can be updated in the future Options can be added or removed Additional configurations can be introduced Existing configurations can be modified without rebuilding the application Analytics We would like basic reporting and analytics, including: Total configurations created Most popular configurations Download statistics Product selection trends General usage metrics Technology Open to recommendations, however experience with the following is preferred: React / Next.js Three.js or similar visualization frameworks PDF generation ZIP file generation Product configurators Custom web applications To Apply Please provide: Examples of similar product configurators you have developed Examples involving complex conditional logic Examples involving PDF generation Examples involving downloadable file packages or document generation Your recommended technology stack Estimated timeline Estimated budget Applications without relevant examples will not be considered.
$3,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 weeks ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- CanadaMississauga4:22 PM
- $16K total spent221 hires, 26 active
- Real EstateMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by