Skip to content

arpansource/blackboard

Repository files navigation

Blackboard

It is not a whiteboard, it is a Blackboard A minimal digital blackboard desktop app for teaching with a pen tablet.

Setup

  1. Install dependencies:
bun install
  1. Run the development server:
bun run tauri dev

This will automatically:

  • Start the Vite dev server
  • Compile the Rust backend
  • Launch the Tauri desktop app

Building for Production

bun run build
bun run tauri build

Requirements

  • bun (package manager)
  • Rust (for Tauri backend - install if prompted)
  • System dependencies for Tauri:

Ubuntu/Debian:

sudo apt update && sudo apt install -y \
  libwebkit2gtk-4.1-dev \
  build-essential \
  curl \
  wget \
  libssl-dev \
  libgtk-3-dev \
  libayatana-appindicator3-dev \
  librsvg2-dev

Note: For Ubuntu 24.04+, use libwebkit2gtk-4.1-dev. Tauri 2.0 supports WebKitGTK 4.1, so no compatibility workarounds are needed.

Features

  • Full-screen black canvas
  • Pen tool with configurable color and size
  • Eraser tool with configurable size
  • Shapes tool (rectangle, circle, arrow)
  • PDF export

About

It's a blackboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors