Fluffyboard is a open source, free and self-hostable Whiteboard Application

Overview

Logo

Fluffyboard

Fluffyboard is a open source, free and self-hostable Whiteboard Application

Test the demonstration of Fluffyboard

Get it on Google Play Get it on F-Droid

Docker Cloud Automated build Docker Cloud Build Status GitHub tag (latest SemVer) GitHub language count GitHub Push to Dockerhub

Table of Contents

  1. Features
  2. Installation
  3. Roadmap
  4. Contributing
  5. License

Features

  • Online Whiteboards
  • Offline Whiteboards
  • Downloading and Uploading Whiteboards
  • Import and Export Whiteboards
  • Organizing Whiteboards in Folders
  • Sharing online Whiteboards with readonly and write Permissions
  • Drawing lines
  • Highlighting
  • Drawing Straight Lines and Arrows
  • Drawing Rects, Triangles and Circles
  • Adding Text
  • Uploading Images
  • Importing PDF
  • Changing Background
  • Settings sync
  • Adding bookmarks
  • Changing Toolbar location

Installation

Web instance

For the Docker image see more on DockerHub.

To set up your own web instance visit the Fluffy REST API Repository.

Windows

Download the Fluffyboard-windows.zip from the latest Release.

Extract the zip archive and place it's contents in the folder of your choice.

Linux

Download the Fluffyboard-linux.zip from the latest Release.

Extract the zip archive and and place it's contents in the folder of your choice.

Give the executable the required permissions.

chmod +x fluffy_board

Create a symbolic link to the executable in /usr/local/bin/.

sudo ln -s /home/USERNAME/PATH/TO/EXECUTABLE /usr/local/bin/fluffyboard

macOS

Download the Fluffyboard-mac.zip from the latest Release.

Extract the zip archive and and place it's contents in the folder of your choice.

Give the executable the required permissions.

chmod +x fluffy_board.app

You can now find Fluffyboard in Finder.

Roadmap

You can find the current roadmap in Projects.

Coming Soon

  • [] Performance improvements
  • [] Heavy refactoring

Contributing

Contributions are always welcome!

License

Fluffyboard is licensed under the GNU General Public License v3.0.

You might also like...

Nakama is an open-source server designed to power modern games and apps

Nakama is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much more.

Dec 30, 2022

Open source password generator app for Android and iOS

Open source password generator app for Android and iOS

Parole is an open-source, free, and cross-platform service that is intended to make people secure on the internet ecosystem. Parole excels to build up

Oct 19, 2021

Routinger is a task scheduler app that is made to make you a better person at no extra cost. The code is open-source. Dart language and Flutter framework are used extensively.

Routinger is a task scheduler app that is made to make you a better person at no extra cost. The code is open-source. Dart language and Flutter framework are used extensively.

Routinger This is a simple app that will allow you to schedule your tasks, create a simple to-do, and also make recurring tasks. The app ends you noti

Dec 17, 2022

An open source task manager (todo list) app, developed using Dart language and Flutter framework.

An open source task manager (todo list) app, developed using Dart language and Flutter framework.

Tasker An open source task manager (todo list) app, developed using Dart language and Flutter framework. Screenrecords     Screenshots                

Dec 29, 2022

Finance manager for devlance using flutter and firebase (Open source)

finance_manager A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Dec 27, 2021

Naj - An open-source code generation and file management system written in Dart

Naj An open-source code generation and file management system written in Dart Ov

Feb 14, 2022

Battery+ is an open source battery info and device info for Android.

Battery+ is an open source battery info and device info for Android.

Battery+ Battery+ is an open source battery info and device info for Android.

Sep 26, 2022

Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player First Open Source Flutter based Beautiful Material Design Music Player(Online Radio will be added soon.) Demo App Play Store BETA

Jan 8, 2023

Simple yet powerful, open-source SpaceX launch tracker.

Simple yet powerful, open-source SpaceX launch tracker.

SpaceX GO! Simple yet powerful, open-source SpaceX launch tracker About the project The purpose of this project is to develop the ultimate SpaceX expe

Dec 24, 2022
Comments
  • No offline whiteboards without login?

    No offline whiteboards without login?

    The server is apparently very slow at the moment: the most annoying part is that until the app is able to load the list of whiteboards, it doesn't even display offline whiteboards... these should ideally be usable also without Internet connection (without even an account on any server).

    opened by toobaz 4
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 20% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /assets/images/FluffyBoardIconDark.png | 17.09kb | 6.36kb | 62.77% | | /android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png | 8.75kb | 4.27kb | 51.18% | | /fastlane/screenshots/en-US/2_APP_IPHONE_65_2.png | 143.87kb | 72.59kb | 49.54% | | /assets/images/FluffyBoardIcon.png | 13.62kb | 7.13kb | 47.67% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 7.85kb | 4.11kb | 47.65% | | /android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png | 7.49kb | 4.11kb | 45.06% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 6.79kb | 3.76kb | 44.56% | | /fastlane/metadata/android/en-US/images/featureGraphic.png | 9.23kb | 5.21kb | 43.56% | | /android/fastlane/metadata/android/en-US/images/featureGraphic.png | 9.23kb | 5.21kb | 43.56% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 7.07kb | 4.07kb | 42.35% | | /fastlane/screenshots/en-US/1_APP_IPHONE_65_1.png | 277.29kb | 178.98kb | 35.45% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png | 14.45kb | 9.69kb | 32.93% | | /fastlane/screenshots/en-US/0_APP_IPHONE_65_0.png | 258.28kb | 174.09kb | 32.60% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png | 45.89kb | 31.58kb | 31.18% | | /web/favicon.png | 0.90kb | 0.64kb | 29.01% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png | 1.40kb | 1.00kb | 28.62% | | /assets/images/AppLogo.png | 7.16kb | 5.14kb | 28.18% | | /fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png | 45.74kb | 33.28kb | 27.23% | | /android/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png | 45.74kb | 33.28kb | 27.23% | | /fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png | 64.65kb | 47.24kb | 26.93% | | /android/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png | 64.65kb | 47.24kb | 26.93% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png | 5.79kb | 4.27kb | 26.23% | | /fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png | 103.36kb | 76.54kb | 25.95% | | /android/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png | 103.36kb | 76.54kb | 25.95% | | /fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png | 130.81kb | 98.02kb | 25.06% | | /android/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png | 130.81kb | 98.02kb | 25.06% | | /fastlane/metadata/android/en-US/images/sevenInchScreenshots/4_en-US.png | 21.66kb | 16.43kb | 24.15% | | /android/fastlane/metadata/android/en-US/images/sevenInchScreenshots/4_en-US.png | 21.66kb | 16.43kb | 24.15% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 5.92kb | 4.50kb | 23.91% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 5.92kb | 4.50kb | 23.91% | | /fastlane/metadata/android/en-US/images/sevenInchScreenshots/3_en-US.png | 61.99kb | 47.92kb | 22.69% | | /android/fastlane/metadata/android/en-US/images/sevenInchScreenshots/3_en-US.png | 61.99kb | 47.92kb | 22.69% | | /fastlane/metadata/android/en-US/images/tenInchScreenshots/1_en-US.png | 182.04kb | 142.04kb | 21.97% | | /android/fastlane/metadata/android/en-US/images/tenInchScreenshots/1_en-US.png | 182.04kb | 142.04kb | 21.97% | | /fastlane/metadata/android/en-US/images/sevenInchScreenshots/2_en-US.png | 33.29kb | 26.08kb | 21.67% | | /android/fastlane/metadata/android/en-US/images/sevenInchScreenshots/2_en-US.png | 33.29kb | 26.08kb | 21.67% | | /android/fastlane/metadata/android/en-US/images/tenInchScreenshots/2_en-US.png | 66.62kb | 52.69kb | 20.91% | | /fastlane/metadata/android/en-US/images/tenInchScreenshots/2_en-US.png | 66.62kb | 52.69kb | 20.91% | | /fastlane/metadata/android/en-US/images/tenInchScreenshots/4_en-US.png | 49.34kb | 39.13kb | 20.68% | | /android/fastlane/metadata/android/en-US/images/tenInchScreenshots/4_en-US.png | 49.34kb | 39.13kb | 20.68% | | /fastlane/metadata/android/en-US/images/tenInchScreenshots/3_en-US.png | 105.33kb | 83.60kb | 20.63% | | /android/fastlane/metadata/android/en-US/images/tenInchScreenshots/3_en-US.png | 105.33kb | 83.60kb | 20.63% | | /android/app/src/main/res/mipmap-xhdpi/launcher_icon.png | 5.52kb | 4.41kb | 20.05% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png | 3.20kb | 2.60kb | 18.77% | | /assets/images/FileManagerIntro/UploadWhiteboard.gif | 100.77kb | 82.79kb | 17.84% | | /assets/images/FileManagerIntro/DownloadWhiteboard.gif | 109.34kb | 91.81kb | 16.04% | | /fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png | 115.10kb | 96.77kb | 15.93% | | /android/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png | 115.10kb | 96.77kb | 15.93% | | /assets/images/FileManagerIntro/DeleteWhiteboard.gif | 313.08kb | 263.58kb | 15.81% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 56.32kb | 48.20kb | 14.41% | | /assets/images/FileManagerIntro/CreateWhiteboard.gif | 204.94kb | 177.88kb | 13.20% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 4.51kb | 3.93kb | 12.80% | | /assets/images/FileManagerIntro/RenameWhiteboard.gif | 321.76kb | 289.60kb | 9.99% | | /android/app/src/main/res/mipmap-hdpi/launcher_icon.png | 4.30kb | 3.90kb | 9.23% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 4.00kb | 3.64kb | 9.15% | | /assets/images/FileManagerIntro/CreateFolder.gif | 320.08kb | 291.11kb | 9.05% | | /assets/images/FileManagerIntro/ShareWhiteboard.gif | 735.50kb | 672.08kb | 8.62% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 3.85kb | 3.57kb | 7.32% | | /assets/images/AppLogo.svg | 10.21kb | 10.00kb | 2.13% | | /assets/images/FluffyBoardIcon.svg | 18.95kb | 18.73kb | 1.15% | | | | | | | Total : | 5,030.14kb | 4,018.58kb | 20.11% |


    Black Lives Matter | 💰 donate | 🎓 learn | ✍🏾 sign

    📝 docs | :octocat: repo | 🙋🏾 issues | 🏅 swag | 🏪 marketplace

    opened by imgbot[bot] 0
  • German language used by default

    German language used by default

    In my smartphone (where language is set to Italian), with the app installed via F-Droid, I see the app in English only until I log in; afterwards, all strings are in German. They are instead in English in the browser version at https://fluffyboard.obco.pro/#/dashboard .

    opened by toobaz 6
Releases(0.0.12)
Owner
Yonggan
Dockerhub: yonggan | Stackoverflow: user:8307997 | HacktheBox: Yonggan #310698
Yonggan
Open Source app to view Free resources available online.

University Open Source app to view Free resources available online. The resources would be condesed into roadmaps provided by mentors skilled in their

Aditya Thakur 23 Sep 3, 2022
A new Flutter Application to control self build lamps for my personal use.

A new Flutter Application to control self build lamps for my personal use. You need extra hardware & software for getting this project running. This is just the code of the App.

null 1 Mar 2, 2022
Amir Khan 47 Jan 8, 2023
A self-hosted controller for mobile and macOS built using the Flutter framework.

LunaSea LunaSea is a fully featured, open source self-hosted controller! Focused on giving you a seamless experience between all of your self-hosted m

Comet.Tools 844 Jan 2, 2023
Immich - High performance self-hosted photo and video backup solution

Self-hosted photo and video backup solution directly from your mobile phone.

Immich 6.7k Jan 8, 2023
Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence

Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence to help visually impaired people recognize different currency bills and perform daily cash transactions more effectively. We plan to expand Drishti to other applications like Short Text and Document Reading in the future.

Drishti Nepal 23 Oct 8, 2022
A fully open source visual to-do list Flutter application.

A fully open source visual to-do list Flutter application.

Abigail Mabe 1 Oct 24, 2021
GJAMAssist is an open source Flutter-based template for a business assistant application.

GJAMAssist is an open source Flutter-based template for a business assistant application. It has been designed to use Google Firebase as ba

Japan Gor 12 Oct 9, 2022
Timy - open source mobile app for groups to communicate and organize themselves. Built with flutter.

Timy app An amazing open-source group messaging app build with flutter. ✨ Main Features Multiple groups (similar to Teams in Slack). Multiple open or

null 1.9k Dec 25, 2022