Interactive Product Configurator (3D / Web App)

Posted 3 weeks ago

Worldwide

Summary

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
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Full-Stack Development
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
Member since Jan 3, 2022
  • Canada
    Mississauga4:22 PM
  • $16K total spent
    221 hires, 26 active
  • Real Estate
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo