Giter VIP home page Giter VIP logo

platform-old's Introduction

This repository has been moved to https://github.com/bimdata/platform

BIMData Platform

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.

Screenshot BIMData Platform

Technical view of the Platform

️️BIMData Platform is a web application. It's a frontend to the BIMData's API, built with Javascript using Vue.

Install

Clone this repository

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.

Configure your Platform

Type the following commands to:

Install dependencies

npm i

(It's a shortcut for npm install.)

Configure environment

cp .env.example .env

Change in .env any custom configuration

Edit your .env file in a text editor, and change:

Start your dev server

While being still in the platform/ directory, type the following command:

npm run serve

And the local server is up & running!

Additional tasks

Compile SVG icons

Added an new icon? Re-generate the SVG by running the following command:

npm run svg-process

Running tests

Run the unit tests by running the following commands:

npm run unit

All tests:

npm run test

Running and deploy

Building for production

npm run build

License

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.

platform-old's People

Contributors

amoki avatar benjaminaudet avatar clemsos avatar dependabot[bot] avatar francois-thierry avatar gabbimdata avatar jessyca27 avatar kurtil avatar lrxgaelle avatar mere-teresa avatar romainmou avatar samybounouar avatar smor avatar vladislavgritsenko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

platform-old's Issues

Model preview component

The branch "model_preview_test" adds a new component.

It loads a composed image of 15 images.

Each image is a screenshot of a 3D Model rotated of 24° (15*24 = 360°)

Basically, on mouseover, the image is slid to give the impression of a 3D model. (like on https://sketchfab.com/store/3d-models/animals-pets)

We didn't have time to finish it.
The component misses a size parameter and an URL parameters and has probably many bugs.

You can see where the component will be used on InVision :)

More images can be found in Ifc objects in the ifc.viewer_360_file. (IFC is a standard format for building models).

As usual, don't be afraid to asks questions!

You can try components on localhost:8080/components.

Upgrade to Webpack-dev-server ^3.1.11

CVE-2018-14732
More information
low severity
Vulnerable versions: < 3.1.11
Patched version: 3.1.11

An issue was discovered in lib/Server.js in webpack-dev-server before 3.1.11. Attackers are able to steal developer's code because the origin of requests is not checked by the WebSocket server, which is used for HMR (Hot Module Replacement). Anyone can receive the HMR message sent by the WebSocket server via a ws://127.0.0.1:8080/ connection from any origin.

Platform - multi-upload GED

image

Dans le cas de l'upload GED il faudrait permettre d'upload plusieurs fichiers ne même temps. (comme sur l'ancienne plateforme, même librairie).

Platform - fermer l'arbo

image

Lorsque l'on clique sur le picto "arbo" il faut que ça ferme la fenêtre de la même manière que quand on clique sur la petite crois en haut à droite.

Platform - implentent top menu actions

image

In the top menu:

  • Back to home on click on the BIMData logo
  • Delete the "view" button
  • "home" button shoud send back to the clouds (spaces) view
  • Delete the "cloud" button

PS: deleted buttons will be back when the features behind them will be implemented

Plateforme - Intégration visionneuse

image

L'idée c'est d'intégrer le viewer sans marges pour temporairement se passer du fullscreen. On perd 50px en hauteur, mais le rendu est vraiment plus pro.

Plateforme - Dates carte cloud

image

A l'origine il n'y avait pas de date sur les cartes espaces. Dans l'idée j'aimerai l'enlever pour bien différencier projet et espace.

Plateforme - background GED

image
image

Possible d'ajouter un Background de la couleur ##F8F8F9 ? Avec la même ombre portée que le bloc tout en haut ? Quand j'aurais réparé le mac je pourrais te montrer le rendu si tu veux.Voir image ci-dessous.
page projet

Plateforme - tailler carte projet

image

image

J'ai un soucis avec la largeur des cartes projet. J'ai l'impression qu'avec ma résolution ça bug un poil car quand je passe sur un grand écran ça m'affiche la totalité du contenu.

Plateforme - upload

image

Est-ce qu'on pourrait exploiter la largeur de la page et diminuer au moins par deux la hauteur ?

Fix test suite

Fix the test suite in order to be able to write more tests!

Plateforme - map

image

Du coup on utilise pas open street map ? Est-ce que mapbox font des extrusions de géométrie ? Si oui je n'ai pas de préférences, si non c'est surtout pour avoir une map avec des la géométrie que que j'ai pensé ce bloc.

Plateforme - carte projet / espace

image

Dans l'idée pour accéder à mon espace / projet je pense qu'il faudrait rendre toute la carte cliquable. ET lorsque l'on ajoutera le snaphot sur la carte projet on pourra ajouter des cliques sur des boutons qui ont d'autres actions que d'accéder a la page projet / espace.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.