Job Title: Build a Web-Based IFC Viewer & Export Tool (Based on ThatOpen Components) + Google Ads Integration need Web Development

Contact person: Job Title: Build a Web-Based IFC Viewer & Export Tool (Based on ThatOpen Components) + Google Ads Integration

Phone:Show

Email:Show

Location: Stockholm, Sweden

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Project Overview:
I need a web application similar to an existing website but customized to output English file names by default, with Swedish as an optional language setting.

The app should let users upload IFC files, view them in 3D, and export optimized files without the default French naming that comes from the current open-source setup.

The core will be built using ThatOpen/engine_components (open-source) along with [login to view URL] for rendering.
Additionally, the site must have Google Ads integrated in a way that fits the layout without disrupting the user experience.

Key Requirements
1. File Upload

Drag-and-drop or file picker for .ifc files

Load IFC using IfcLoader from @thatopen/components

2. 3D Viewer

Orbit controls, zoom, pan

Toggle layers (walls, doors, windows, roofs, etc.)

Section planes for cross-sections

3. File Export

Export in at least:

Fragment format (.frag)

IFC (optional re-export)

GLTF/GLB (optional)

English file names by default

Ability to switch to Swedish naming via a toggle button

4. Language Control

Implement a custom classification dictionary to replace French defaults

Example in English: "Walls" → IfcWall

Example in Swedish: "Väggar" → IfcWall

Both dictionaries should be stored in a config file for easy updates

5. Google Ads Integration

Place responsive Google AdSense ads on the site

Ads should be positioned to be visible but not obstruct the 3D viewer

Must comply with Google AdSense policies for placement

6. Deployment

Must be deployable to AWS Amplify, Vercel, or Netlify

Provide setup instructions and documentation

Technical Stack
Frontend: TypeScript + Vite (or similar modern framework)

BIM Engine: @thatopen/components from ThatOpen/engine_components

UI Components: @thatopen/ui, @thatopen/ui-obc

3D Rendering: [login to view URL]

Ads: Google AdSense

Deliverables
Source code in a private GitHub repo

Fully functional hosted version with Google Ads enabled

Documentation on:

How to change language dictionaries

How to deploy updates

How to manage and update Google Ads code

Instructions for setting .wasm paths so IFC parsing works out of the box

Skills Required:
Strong JavaScript/TypeScript knowledge

Experience with [login to view URL]

Experience with BIM/IFC data is a plus

Familiarity with AWS Amplify or similar deployment tools

Experience integrating Google AdSense" (client-provided description)


Matched companies (4)

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

Mobiweb Global Solutions

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more