BIMData Platform is a web application to manage your project in the BIM ecosystem. You can manage your projects and your files in relation to your users. Projects are organized into Clouds. BIMData Platform manages models with open formats such as IFC and BCF.
️️BIMData Platform is a web application. It's a frontend to the BIMData's API, built with Javascript using Vue.
git clone https://github.com/bimdata/platform.git
and place yourself in the platform/
directory.
Then by CLI, using NPM packager, install dependencies and launch the Platform on your local server.
Type the following commands to:
npm i
(It's a shortcut for npm install
.)
cp .env.example .env
Edit your .env
file in a text editor, and change:
BD_OIDC_CLIENT_ID
value by the Client ID of your application (How-to create your application with BIMData Connect)BD_MAPBOX_TOKEN
value by your own Mapbox Token (How-to create a Temporary token for Mapbox)
While being still in the platform/
directory, type the following command:
npm run serve
And the local server is up & running!
Added an new icon? Re-generate the SVG by running the following command:
npm run svg-process
Run the unit tests by running the following commands:
npm run unit
All tests:
npm run test
npm run build
You are free to copy, modify, and distribute BIMData Platform Backend under the terms of the LGPL 3.0 license.
See the LICENSE file for details.