A real-time collaborative whiteboard with Post-it notes and modern authentication. Perfect for remote teams to brainstorm visually.
-
Passkey Authentication 🔑
Secure login with WebAuthn (passkeys) and password fallback -
Real-time Collaboration ⚡
Live updates via ActionCable with user presence indicators -
Interactive Post-its 📝
- Color-coded notes
- Drag-and-drop positioning
- Author attribution
- Markdown support
-
Whiteboard Tools 🖌️
- Freehand drawing
- Text boxes
- Shape tools
- Ruby 3.2.2+
- PostgreSQL 14+
- Node.js 18+
- Clone the repo:
git clone https://github.com/ybart/collabboard.git
- Install dependencies and start server:
bin/setup
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
Key requirements:
- Source code must be shared with network users
- Modifications must be licensed under AGPLv3
- Patent grant included
Yvan Barthélemy
Contact Form
Project Link: https://github.com/ybart/collabboard