/SpeckleAdmin

A simple admin app for speckle

Primary LanguageVueMIT LicenseMIT

SpeckleAdmin

npm version

A simple admin app for speckle.

image

Current features:

  • search & filter your streams
  • manage stream permissions
  • edit stream names, etc
  • archive & delete streams
  • edit your profile on that speckle server

Roadmap:

The following api (1.0.0-beta) need to be exposed:

  • Stream History
  • Stream Comments/Issues
  • Projects
  • User's Comments
  • User's AssignedTo Comments

Debugging

To start debugging locally, point your browser to http://localhost:8080/?dev. This will set the server to http://localhost:3000/api, where a default speckle server would run.

To set a different server url, edit App.vue and set your defaults in mounted().

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

Build Standalone Component

You will need to add poi globally, since vue build is now deprecated.

npm i -g poi
npm run build-component