shamrin / whiteboard

Just a whiteboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is it?

Simple multi-user whiteboard with real-time synchronization.

See online demo here.

Why?

To play with Firebase and TypeScript.

Tech stack

  • Firebase
  • TypeScript
  • React
  • SystemJS

Hacking

Clone, build and run dev server:

git clone https://github.com/shamrin/whiteboard.git
cd whiteboard/
npm start

Open browser: http://127.0.0.1:8000

Deploying

npm install -g firebase-tools
./build.sh
firebase login --reauth
firebase deploy

Why is node_modules/ committed to the repository?

  1. It's convenient to be able to build the project no matter what happens with npm or third-party libraries. See also: Hermetic build.
  2. Neither Yarn, nor package-lock.json existed at the time this project was created.

About

Just a whiteboard

License:Apache License 2.0


Languages

Language:TypeScript 89.4%Language:HTML 7.7%Language:Shell 2.9%