AI-Powered Commercial Office Fitout Platform – MVP Development

Posted 4 weeks ago

Worldwide

Summary

Project Brief: AI-Powered Commercial Office Fitout Platform – MVP Development Project Overview Make sure you answer all questions in this brief: I need a development team that can handle both UI/UX design and full-stack development for an AI-native web platform for commercial office fitout contractors. The work will be delivered in two stages. Stage 1 is UI/UX design only. Stage 2 is full MVP development based on the approved designs. I am looking for a single team that can do both, but I will only commit to Stage 1 initially. Stage 2 will proceed based on the success of Stage 1 and my ability to secure funding and design partners. Please provide pricing for both stages separately so I can plan accordingly. Stage 1: UI/UX Design (MVP Scope) The goal of Stage 1 is to create a clickable prototype that shows the MVP workflow in action. The prototype will be used to show potential customers what the product does, show investors the product vision, guide developers on what to build, and validate the user workflow before any code is written. The MVP includes the Designer/Estimator interface, the Project Manager dashboard, and a simplified Client portal. It does not include full admin features, advanced analytics, marketplace, mobile apps, or post-occupancy features. The MVP workflow includes uploading a BIM file, viewing the 3D model, making a design change (add room, add door, remove wall, change material, change room purpose, change ceiling type, or change flooring), AI automatically updating everything (architectural, structural, MEP, BOQ, budget, schedule, drawings, procurement, client communication), reviewing and approving every AI change, and exporting results. The deliverables for Stage 1 are user journey maps, low-fidelity wireframes, high-fidelity mockups, a clickable prototype in Figma, a design system, and a developer handoff with annotated screens and detailed specifications. The timeline for Stage 1 is 6 to 8 weeks. Stage 2: Full MVP Development The goal of Stage 2 is to build the working MVP based on the approved designs from Stage 1. The MVP will be a functional web platform that demonstrates the Change Ripple Effect workflow. The technical requirements for Stage 2 are as follows. The BIM source of truth must be Autodesk Platform Services or Revit API. The frontend must be React with Three.js for 3D visualization. The backend must be Python with FastAPI or Node.js. The database must be PostgreSQL with vector search capabilities. The AI layer must use PyTorch and LangChain for generative design and rule-based MEP placement. File storage must use AWS S3. Real-time updates must use WebSockets. The BIM integration is critical. The BIM model must be the single source of truth. The AI must read from it, propose changes, and write approved changes back to it. The rule-based MEP engine must use deterministic logic for MEP placement with regional building codes configurable for UAE and Saudi Arabia first. Human-in-the-loop is mandatory. Every AI change must be reviewable with Accept, Edit, or Reject options for every line item. Real-time updates are required. When the user makes a change, the system must update drawings, BOQ, budget, and schedule in real-time within seconds or minutes. Export functionality must include BOQ to Excel, Estimate to PDF, and Drawings to PDF or DWG. The timeline for Stage 2 is 3 to 4 months for MVP development plus 2 to 4 weeks for testing and refinement. The total timeline for both stages is 5 to 7 months. What the Product Does This is a web platform where office fitout contractors upload a BIM file (Revit or IFC format only). The AI reads the data and shows them their project in 3D. When the user makes any design change, the AI automatically updates everything connected to that change. The core concept is that every change triggers a ripple effect across all systems, drawings, quantities, budgets, and schedules. Examples of changes include adding a door, removing a wall, changing room purpose, changing ceiling type, changing flooring material, and adding a room. Each change affects multiple systems. Adding a door affects wall length, door frame and hardware, fire rating, electrical outlet placement, light switch placement, cost, schedule, floor plan, and elevations. Removing a wall affects floor area, ceiling area, flooring area, HVAC load, lighting, fire sprinkler coverage, electrical outlets, structural implications, cost, schedule, and all drawings. Changing room purpose affects seating capacity, HVAC load, lighting requirements, acoustic requirements, power and data outlets, AV equipment, furniture, cost, and schedule. Changing ceiling type affects material cost, labor cost, installation time, acoustic performance, light fixture compatibility, and fire rating. Changing flooring material affects material cost, labor cost, installation time, to know you fully read this, start your bid by telling me your favourite colour subfloor requirements, acoustic performance, and maintenance requirements. Adding a room affects floor area, walls, ceiling, flooring, lighting fixtures, electrical outlets, data ports, HVAC loads, duct runs, thermostat, fire sprinklers, fire alarm devices, structural loads, BOQ, cost, schedule, all drawings, and client change orders. When any change is made, the AI must update architectural elements including floor area, wall quantities, ceiling area, doors, finishes, room labels, fire rating, and acoustics. Structural updates include load calculations, beam and column impact, floor loading, and foundation impact. MEP updates include HVAC with ducts, diffusers, and thermostats, electrical with lights, outlets, and switches, plumbing with supply, drainage, and fixtures, fire protection with sprinklers, alarms, and smoke detectors, and low-voltage with data, AV, and security. BOQ updates include materials, labor, subcontractor scope, equipment, and FF and E. Budget updates include material costs, labor costs, subcontractor costs, contingency, and total project cost. Schedule updates include new tasks, task durations, dependencies, critical path, and resource allocation. Drawings updates include floor plan, reflected ceiling plan, wall elevations, MEP did AI write this bid? drawings, sections, and details. Procurement updates include purchase orders, vendor selection, delivery schedules, and material tracking. Client communication updates include change orders, cost impact, schedule impact, and client dashboard updates. The Full User Journey Step 1 is Login and Dashboard. The user logs in and sees a dashboard with all projects, status indicators using Green, Yellow, and Red, quick actions for New Project and Upload BIM File, an activity feed showing recent changes, and key metrics including total projects, estimates completed, and team members. Step 2 is Upload BIM File. The user drags and drops an RVT or IFC file. A progress bar shows Uploading, Analyzing BIM data, and Creating project. A success screen shows a summary of data extracted including square footage, room count, and system count. Step 3 is the 3D Model Viewer. The user sees a browser-based 3D viewer with controls for rotate, zoom, pan, and orbit. Clicking on any object shows properties like type, material, dimensions, cost, and manufacturer. A toolbar includes Add Room, Add Door, Remove Wall, Change Material, View Drawings, View BOQ, View Budget, and View Schedule. Layer toggles allow showing or hiding Architectural, Structural, HVAC, Electrical, Fire Protection, and Furniture. Step 4 is User Makes a Change. The user selects a change type from the toolbar including Add Room, Add Door, Remove Wall, Change Material, Change Room Purpose, or Change Ceiling Type. For Add Room, the user draws a rectangle on the floor plan. For Add Door, the user clicks on a wall. For Change Material, the user selects an object and chooses a new material. The user provides details like room name, door type, or material selection. The system confirms the change. Step 5 is AI Updates Everything. A progress bar shows real-time updates across all categories. Status messages include Updating architectural elements, Checking structural implications, Recalculating HVAC loads, Re-routing ductwork, Updating electrical layout, Adjusting fire protection systems, Updating 2D drawings, Running clash detection, Updating Bill of Quantities, Recalculating cost estimate, and Updating project schedule. A summary screen shows every change the AI made organized by category. Step 6 is Review and Approve. The review screen shows all AI changes grouped by category. Architectural changes include wall length changes, door added, and room label updated. MEP changes include duct re-routed, thermostat placed, sprinkler added, and outlet relocated. BOQ changes include materials added and quantities updated. Budget changes include cost changes and budget impact. Schedule changes include new tasks and timeline impact. Each change has a description, impact showing cost and time, a confidence indicator, and three buttons for Accept, Edit, or Reject. An Approve All button is available. A Save Draft button is available. A summary shows the total impact including budget impact and schedule impact. Step 7 is Export Results. Export options include Bill of Quantities in Excel, Cost Estimate in PDF, Updated Drawings in PDF or DWG, and Project Schedule in Excel. A Share with Client button is available. Step 8 is the Project Management Dashboard. This includes budget tracking with Budget vs Actuals in real-time. Schedule shows a Gantt chart with critical path. Procurement shows purchase orders, vendor status, and material deliveries. Subcontractors shows trades, progress, and payments. Documents shows all project documents in one place. Step 9 is the Client Portal. This includes a simplified dashboard for clients. A 3D walkthrough of the space is available. Project progress shows percentage complete and key milestones. Budget overview is displayed. Change order approval workflow is included. The User Roles The Designer or Estimator uploads BIM files, views the 3D model, makes changes like adding rooms or doors, reviews AI updates, approves or rejects changes, and exports BOQ, Estimate, and Drawings. The Project Manager views a project dashboard with budget tracking, schedule view, procurement overview, and team management. The Client views a simplified dashboard with a 3D walkthrough, project progress, and change order approval. The Admin manages users, cost database, and settings. For the MVP, priority is the Designer and Estimator interface and the Project Manager interface. The Client portal is secondary. Key Design Principles Role-specific views are essential. Estimators should not see procurement forms. Project managers should not see design tools unless needed. Human-in-the-loop must be visible. Users must always see what the AI changed and why. Confidence indicators build trust. Complexity should be hidden while simplicity is shown. The AI is complex but the UI must be dead simple with drag-and-drop, clear buttons, and progress bars. Real-time updates are critical. Users need to see progress. Progress bars and status messages build trust during AI processing. All changes ripple across all categories. The UI must show the full ripple effect across architectural, structural, MEP, BOQ, budget, schedule, drawings, procurement, and client communication. What to Include in Your Proposal Please provide your team profile including who you are and your relevant experience with BIM, AI, full-stack development, and UX/UI design. Provide case studies of similar projects you have built. For Stage 1, provide your proposed UX/UI design approach including user journey mapping, information architecture, and design system strategy. Provide your estimated timeline for Stage 1. Provide your cost for Stage 1 as a fixed-price estimate. For Stage 2, provide your proposed tech stack. Explain your approach to BIM-AI integration specifically. How does the AI read from the BIM model, propose changes, and write approved changes back? Provide your estimated timeline for Stage 2. Provide your cost for Stage 2 as a fixed-price estimate or hourly rate with total estimated hours. Also provide your overall timeline for both stages combined. Provide your clarifying questions. What information do you need to refine your proposal? Why This Is an Exciting Project There is no existing platform that connects design, cost, and execution for commercial office fitouts. This gives us first-mover advantage. The AI does complex work but the UI must be dead simple, making this a challenging and rewarding design problem. The MVP design must be scalable to full ERP and marketplace features in future phases. This product will save contractors days of manual rework and reduce costly errors, creating real impact in the construction industry.

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Web Application
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:2 days ago
  • Interviewing:
    3
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jan 10, 2020
  • Canada
    Mississauga5:33 PM
  • $9K total spent
    30 hires, 0 active
  • 3 hours

Explore similar jobs on Upwork

PHP
MySQL
JavaScript
Web Development
Database Design
Status Vekkaren Expert NeededHourly‐ Posted 2 weeks ago
WordPress
JavaScript
PHP
Microsoft Excel
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