Fork of spacedeck-open to fix some bugs on touchscreen devices.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Bea e21d30ed6b
some files might have been missing (?)
3 years ago
bin some files might have been missing (?) 3 years ago
config disabled beta/invite code on registration (can be re-enabled by config and uncommenting the login html file) 3 years ago
helpers some cleanups to mailer and user deletion 3 years ago
locales fix some artifact serialization trouble; fix login error 5 years ago
middlewares remove tiny piece of unused code 3 years ago
models fix loading space that user is member of 3 years ago
public keep the current tool as long as the cursor is in the web view 3 years ago
routes fix password recovery 3 years ago
styles clean up space memberships table; clean up terminate account view 3 years ago
views some files might have been missing (?) 3 years ago
.dockerignore added docker ignore 6 years ago
.gitignore WIP MNT design/UX cleanup 3 years ago
Dockerfile some files might have been missing (?) 3 years ago
Gulpfile.js fix gulpfile to signal completion, clean up a bit 4 years ago
LICENSE initial commit. 6 years ago
README.md readme update 3 years ago
app.js some files might have been missing (?) 3 years ago
electron-windows.md some files might have been missing (?) 3 years ago
package.json update ws module 3 years ago
spacedeck.js fix phantomjs ssl error and space screenshots 4 years ago

README.md

Spacedeck Open

Spacedeck 6.0 Screenshot

This is the free and open source version of Spacedeck, a web based, real time, collaborative whiteboard application with rich media support. Spacedeck was developed in 6 major releases during Autumn 2011 until the end of 2016 and was originally a commercial SaaS. The developers were Lukas F. Hartmann (mntmn) and Martin Güther (magegu).

The spacedeck.com online service was shut down on May 1st 2018. We decided to open-source Spacedeck to allow educational and other organizations who currently rely on Spacedeck to migrate to a self-hosted or local version.

MNT Research GmbH has restarted development of Spacedeck Open in 2020.

We appreciate filed issues, pull requests and general discussion.

Features

  • Create virtual whiteboards called Spaces with virtually unlimited size
  • Drag & drop images, videos and audio from your computer or the web
  • Write and format text with full control over fonts, colors and style
  • Draw, annotate and highlight with included graphical shapes
  • Turn your Space into a zooming presentation
  • Collaborate in realtime with teammates, students or friends
  • Share Spaces on the web or via email
  • Export your work as printable PDF or ZIP (currently being fixed, stay tuned)

Use Cases

  • Education: Virtual classwork with multimedia
  • Creative: Mood boards, Brainstorming, Design Thinking
  • Visual note taking and planning

Requirements, Installation

Spacedeck requires:

To run Spacedeck, you only need Node.JS 10.x.

To install all node dependencies, run (do this once):

npm install

Configuration

See config/default.json

Run (web server)

node spacedeck.js

Then open http://localhost:9666 in a web browser.

Optional Dependencies

For advanced media conversion:

Data Storage

By default, media files are uploaded to the storage folder. The database is stored in database.sqlite by default.

Hacking

To rebuild the frontend CSS styles:

gulp styles

License

The Spacedeck logo and brand assets are registered trademarks of Spacedeck GmbH. All rights reserved.

Spacedeck Open source code is released under the GNU Affero General Public License Version 3 (GNU AGPLv3).

Spacedeck Open - Web-based Collaborative Whiteboard For Rich Media
Copyright (C) 2011-2018 Lukas F. Hartmann, Martin Güther
Icons and original CSS design copyright by Thomas Helbig

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.