Project Logo

SyncBoard

A synchonized peer to peer board with checkable items.

Explore the docs »

Report Bug · Request Feature · Live Demo

Table of Contents

About The Project

I created this project because I needed something to test WebRTC and Svelt on. This project was inspired by the board I noticed in this video. Basically, its just a collection of big checkbox buttons which is shared between two peers. If one peer checks a button, it won't be clickably by anyone else and it is possible to distinguish buttons that you and others have clicked.


Usage

Create a new board

Just click the 'Start a new board' button, add your tasks and share the url with someone else

Click on a task to mark it as completed.

Join a board

Either open the url someone shared with you or enter the alpha-numerical id into the 'Board ID' field and press the 'Join existing room' button.

Contributing

Feel free to contribute to this project if you find something that is missing or can be optimized. If you do so, please follow these steps:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Maximilian Heidenreich - github@maximilian-heidenreich.de

Project Link: https://github.com/MaximilianHeidenreich/SyncBoard

Project Icon: https://github.com/MaximilianHeidenreich/SyncBoard/blob/master/static/Icon-1024.png

Top categories

svelte logo

Want a Svelte site built?

Hire a Svelte developer
Loading Svelte Themes