
In Progress
Posted
Paid on delivery
Web Developer Required – Interactive 2D & 3D Modular Dock Builder with Quote Generator We are a modular floating dock and pontoon company looking for an experienced developer to build an interactive online 2D and 3D dock configurator for our website. Our modular docking system consists of 500mm × 500mm interconnecting floating cubes, allowing docks, pontoons, walkways and floating platforms to be created in different sizes and configurations. We want customers to be able to design their own dock online, view it in 2D and 3D, add accessories and receive an estimated price or submit the completed design for a formal quotation. Core Functionality 1. 2D Dock Builder Create a simple grid-based design interface based on a 500mm × 500mm grid. Users should be able to: Click or drag to add floating cubes Remove cubes Create rectangular and custom-shaped docks Create fingers, walkways and larger platforms Automatically calculate overall dimensions Zoom and move around the design Undo/redo changes Start from a blank design or potentially select a standard dock template The interface needs to be simple enough for customers with no CAD experience. 2. Accessories / Components Users should be able to add components such as: Handrails Kickboards Aluminium gangways Cleats Ladders Mooring/anchoring points Boat or jet ski dock components Other accessories Some components will attach to a dock edge, while others may attach to a particular cube/location. 3. Interactive 3D View The completed design should be viewable as an interactive 3D model. Users should be able to: Rotate the dock Zoom in/out Pan around the design Switch between 2D and 3D See realistic modular floating cubes and accessories We can provide photographs, measurements and product information to assist with development of the required 3D assets. Experience with [login to view URL], WebGL, React Three Fiber or similar browser-based 3D technology is highly desirable. 4. Automatic Bill of Materials The system should calculate the components required for the customer's design, for example: Number of floating cubes Connection components Handrail quantity Gangway Cleats Ladders Other accessories The 2D drawing, 3D model, bill of materials and pricing should all be generated from the same underlying configuration data. 5. Pricing / Quote Generator Each component will have pricing stored in the system. As the customer changes the design, the system should calculate an estimated price. We would also like the ability to support: Purchase Pricing and potentially: Hire Pricing Pricing needs to be editable by us through an admin area rather than hard-coded into the application. For larger or more complicated commercial projects, the system may display Request a Quote rather than an automatic final price. 6. Customer Quote Request Once the design is complete, customers should be able to enter details including: Name Company Email Phone Project location Intended application Purchase or hire Required date Hire duration where applicable Additional project information The customer's exact dock configuration should be saved with the enquiry. Ideally, the system would generate a unique project/quote reference and a PDF or similar summary containing: 2D dock layout Overall dimensions 3D image/render Component quantities Estimated pricing Customer/project details The enquiry and design would then be sent to our sales team. Website Integration Our existing website is WordPress. The configurator can be developed as a separate web application and embedded/integrated into the existing website if this provides better performance and maintainability. We are open to recommendations regarding the best architecture. Possible technology could include: React / [login to view URL] TypeScript [login to view URL] / React Three Fiber SVG or Canvas for the 2D builder Supabase/PostgreSQL or similar backend We are not fixed on the technology stack and are interested in recommendations from developers with relevant experience. Mobile / Tablet Support The configurator should work across: Desktop Tablet Mobile Desktop/tablet will likely provide the most advanced design experience, but the mobile version should still be easy to use. Important – Relevant Experience Required This is not a standard WordPress website development project. We are specifically looking for a developer or small team with experience building interactive applications such as: Product configurators 2D layout/design tools Floor planners CAD-style web applications Kitchen/deck/fence configurators 3D product builders [login to view URL] applications Please include links, screenshots or videos of similar configurators or interactive applications you have personally developed. Generic applications that do not demonstrate relevant experience will not be considered. Development Approach We would prefer to develop the project in milestones, potentially: Milestone 1: 2D grid-based dock builder prototype Milestone 2: Accessories, component calculations and bill of materials Milestone 3: Interactive 3D visualisation Milestone 4: Pricing and quote generation Milestone 5: Admin controls, website integration and mobile optimisation We would like the successful developer to work with us to refine the functionality and user experience during development. When Applying Please provide: Examples of similar interactive configurators you have developed. Your recommended technology stack. Whether you will personally complete the work or use a team. Your estimated development timeframe. Your estimated budget or milestone pricing. Any recommendations you have for improving the proposed system. We are looking for someone who can potentially continue working with us after the initial project as the configurator is expanded with additional products and functionality.
Project ID: 40694046
147 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
147 freelancers are bidding on average $4,004 AUD for this job

I’ve built modular 2D/3D configurators before that let users design layouts on grid systems, add accessories, and get instant pricing—similar to your dock builder vision. Starting with a simple, intuitive 2D grid editor using SVG or Canvas for smooth drag/drop makes the design process accessible to all users, even those without CAD experience. For 3D, React Three Fiber offers great flexibility and performance in the browser, allowing real-time rotations and zooms with realistic models. Syncing 2D and 3D data from a single configuration source means the bill of materials and pricing update instantly as users build their dock. I suggest building an admin interface that lets you easily adjust prices and toggle purchase versus hire pricing without code changes. For saving and quoting, generating a PDF summary that includes 2D plans, 3D renders, and quotes will streamline your sales process. Do you have existing 3D asset files or would you need these created? Also, would you prefer a fully embedded WordPress plugin or a separate React app embedded via iframe for smoother updates? I can quickly deliver a 2D dock builder prototype to start. Ready to begin when you are.
$3,000 AUD in 7 days
4.9
4.9

Dear Client, I read "Interactive Dock Design & Quote-Generator Tool" carefully and understand you want clean, modern Figma designs that translate smoothly into a real product. My hands-on experience with React.js, React Native aligns directly with what you need. I design in Figma with a focus on usability and visual polish — wireframes, high-fidelity mockups, prototypes and design systems — handed off dev-ready so nothing gets lost in build. A few quick questions to get us started: 1. Is this for a website, mobile app, or both? 2. Do you have existing branding (logo, colors, fonts), or should I help define it? 3. Do you need clickable prototypes, or static screens with a handoff-ready design system? Thanks & Regards, Deepak
$3,250 AUD in 30 days
3.1
3.1

I can provide a detailed review of your project requirements and offer insights on the best approach to building your interactive dock configurator before you commit. I have developed interactive product configurators and 3D visualization tools that allow users to design custom layouts with real-time updates and pricing. Your goal to enable customers to design modular docks with an intuitive interface and accurate pricing is clear and achievable. The emphasis on a 500mm × 500mm grid-based 2D builder that transitions seamlessly into a 3D interactive model is a strong foundation for user engagement. My expertise includes optimizing performance for complex 3D applications, ensuring secure data handling, and delivering smooth user experiences across devices. Would you like to discuss how we can structure the development milestones to align with your priorities and timeline? Best regards Foraxis
$4,000 AUD in 7 days
1.8
1.8

Hi, I went through your project details and understand what you're looking to achieve. I'd be interested in working with you on this. Based on the requirements you've shared, I can handle the project from start to completion while keeping the work aligned with your expectations, timeline, and desired outcome. My approach is straightforward: first, I'll make sure the requirements and expected deliverables are clear. Then I'll complete the work in structured stages, share progress along the way, incorporate your feedback, and deliver the final work after everything has been reviewed. Before we begin, I have a couple of questions about your requirements that will help me understand the scope more accurately. Feel free to message me so we can discuss the details and determine the best way to move forward. Best regards, Anum
$3,000 AUD in 1 day
1.0
1.0

Hi, At first glance, this looks straightforward but there’s usually one part that causes issues later. Happy to share a quick plan if you're open to it. Regards, Rajesh
$3,000 AUD in 7 days
1.0
1.0

We will build a reactive grid-based 2D planner that integrates directly with a 3D viewer, ensuring real-time updates between the visual design and the Bill of Materials. Our solution includes a secure admin panel for managing dynamic pricing and component configurations, providing your customers with an accessible, CAD-free experience. - Web-based 2D grid planner with synchronized 3D preview. - Automated BOM calculation and real-time project quoting. - Admin dashboard for component and pricing management. 1. What is the preferred backend stack (Node.js/PostgreSQL is suggested, or do you have an existing system to integrate with)? 2. Confirm if the 3D assets will be provided as standard formats (e.g., glTF/GLB) or if custom procedural generation is expected. Thanks & Regards, Team Parvati And Sons (Powered by PRASIT — our own Agentic AI tool)
$5,000 AUD in 30 days
0.0
0.0

✋ Hi, the important part here is making the 2D editor, 3D view, bill of materials and pricing all read from the same dock configuration model. If those layers drift apart, the customer can end up seeing one design while the quote calculates another. I’d define the cube grid, edge attachments, accessory rules and pricing relationships first, then build the 2D editor around that shared state. The 3D scene would render from the same configuration, while BOM and quote logic calculate directly from it. I’d validate custom shapes, edge-mounted accessories, undo/redo and pricing rules early before expanding into PDF summaries and WordPress integration. Do accessories such as handrails, kickboards and gangways have fixed placement rules per cube edge, or can sales staff override those rules for unusual designs?
$3,800 AUD in 10 days
0.0
0.0

Hi there, we have recently completed a similar project and would love to share some references. Your interactive dock design and quote-generator tool sounds right up our alley and we would love to exceed your expectations. We understand the importance of a polished, user-friendly interface that allows customers to create custom dock designs effortlessly. Our approach will ensure a smooth experience with features like a 2D dock builder, interactive 3D model, and automated pricing, all while maintaining a clean aesthetic. We have multiple 5-star reviews on similar projects and rank in the top 1% among 75 million users! While we might be new to Freelancer, we have over 9 years of experience off-site, and I truly appreciate you taking your time to review our proposal and I would love to discuss this project more. Kind regards, Trichelle
$3,500 AUD in 7 days
0.0
0.0

Hi, Your modular dock configurator requires a seamless integration of 2D design, 3D visualization, and dynamic pricing, which demands robust synchronization between these layers. The main technical risk is ensuring real-time consistency and performance when users manipulate complex dock configurations and accessory placements. While my background is focused on AI-driven backend systems rather than 3D interactive UIs, I have led complex system architectures involving scalable data pipelines and real-time updates, which are relevant to maintaining consistent state across multiple views and components. I typically design systems by separating the core data model from presentation layers, enabling independent scaling and easier debugging. For your project, I’d validate early the data synchronization between the 2D grid and 3D model, and the reliability of the pricing calculations as the design evolves. Ensuring reliable state management and pricing accuracy will reduce user confusion and support maintainability as you expand features. I can help outline the backend architecture and data flow needed to support this interactive frontend. Thanks, Clifton
$4,000 AUD in 7 days
0.0
0.0

Hi, This project requires a robust architecture to unify an interactive 2D grid-based dock builder with a synchronized 3D visualization and dynamic pricing engine. The main engineering challenge lies in maintaining data consistency and responsiveness across the 2D design interface, 3D rendering, and real-time bill of materials and pricing calculations. I usually structure such systems by separating the design state management from visualization layers, ensuring modularity and scalability. My experience extending complex frontend and backend systems aligns with the need for precise UI interactions and backend integration. I typically design incremental development milestones, starting with a functional 2D prototype before layering in 3D visualization and pricing logic. This approach mitigates risk and allows iterative refinement. Ensuring reliable synchronization between 2D and 3D views and accurate pricing calculations will be critical. I would also recommend building an admin interface for pricing updates to keep the system maintainable. This solution will be designed for long-term production use with clear separation of concerns and maintainable code. Thanks, Hercules
$4,000 AUD in 7 days
0.0
0.0

Port Melbourne, Australia
Payment method verified
Member since Jun 17, 2011
$30-250 AUD
$30-250 AUD
$150 AUD
$30-250 AUD
$30-250 AUD
₹12500-37500 INR
$30-250 USD
$250-750 USD
$15-25 USD / hour
$30-250 USD
£5000-15000 GBP
₹600-1500 INR
$8-15 USD / hour
₹12500-37500 INR
₹12500-37500 INR
$1000 USD
$250-750 AUD
$250-750 USD
₹1500-12500 INR
$30-250 USD
$250-750 USD
$10-30 USD
₹37500-75000 INR
£250-750 GBP
$15-25 USD / hour