Skip to content
Pablo Mayrgundter edited this page Apr 25, 2022 · 15 revisions

Share is a Single Page Application written in HTML, CSS, JavaScript(es6+) and JSX.

Frameworks

Share uses the React component framework and MUI Component Library.

As the user interacts with the application, major state changes are reflected as URL-based events with React Router.

The 3D viewer for IFC is IFC.js.

Authentication is handled via integrated with Auth0.

We store settings in HTTP cookies, and use Google Analytics to anonymously measure usage and effectiveness of the tool and track country of origin and demographic cohort to better understand user and market interest.

Development

We test with Jest, lint with eslint, build with esbuild.

Hosting

The code and issue tracking are at https://github.com/bldrs-ai/Share. The website is as a static page using GitHub Pages and reachable at http://bldrs.ai.

Detailed Design

URL Structure

See the full URL-Structure specification.

Clone this wiki locally