• This repository has been archived on 16/Feb/2023
  • Stars
    star
    406
  • Rank 106,421 (Top 3 %)
  • Language Vue
  • License
    GNU General Publi...
  • Created about 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open-Source, collaborative, digital Whiteboard

Whitebird is an open-source, web-based, collaborative, digital Whiteboard built with NestJS, MongoDB, NuxtJs and FabricJs.

The application was developed as part as a study project at the Hochschule Kaiserslautern. Due to limited time, we cannot promise to actively continue development on this project, but we will of course look into Pull Requests! So feel free to send us a PR if you have something meaningful to add. We would really appreciate it.

Features

Currently the application is in early development and contains the following features:

  • Creation of whiteboard rooms

  • Joining whiteboard rooms via Join-Codes or Links

  • Concurrent working on the whiteboard together with colleagues

  • Export of the whiteboard as .png/.pdf

  • Changeable Background: Use backgrounds as templates for organizing your whiteboard

  • Whiteboard Tools

    • Creation of Text-Fields
    • Pencil for freehand drawing
    • Basic geometric objects: circle, square
    • Sticky Notes
    • Basic Edit Actions: Deleting, Moving, Rotating and Scaling of objects
      • Deleting is currently only supported by selecting & pressing the 'delete'-key.

Getting Started

For Users

To run the application you can use docker to setup the application. Visit our Getting Started for more information on how to deploy the application.

For Developers

As a developer always feel free to create issues or maybe try to add your own functionality/ feature to the project. We have created a Getting Started for Developers, where the installation steps are explained. For further information about the used Technologies and the Architecture visit the corresponding pages.