Code Monkey home page Code Monkey logo

y0ngg4n / fluffy_board Goto Github PK

View Code? Open in Web Editor NEW
87.0 6.0 15.0 6.81 MB

A offline and online Flutter Whiteboard with collaboration Features. Maintained in my free time. Currently demo is offline

License: GNU General Public License v3.0

Kotlin 0.03% Swift 0.38% Objective-C 0.01% Dart 89.42% CMake 2.83% C++ 4.79% C 0.26% HTML 0.73% Shell 0.06% Dockerfile 0.16% Ruby 1.32%
whiteboard flutter foss open-source online offline draw drawing import export

fluffy_board's Introduction

Logo

Fluffyboard

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

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.

fluffy_board's People

Contributors

citharus avatar imgbotapp avatar poussinou avatar themactep avatar y0ngg4n avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fluffy_board's Issues

performance problems on lower end devices

creating this issue to separate this issue out from the conversation in #27 (comment)

i am saving the data in json files and i have to figure out a more performant way to save the data. I think the best way would be to migrate to Isar but that needs a complete rewrite of the current schemas.

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).

"Error creating account!"

Hi, I am new in Fluffyboard. I am trying it on Android and on Linux. In both cases I got "Error creating account" when I tried to register. Any suggestion? Any help would be greatly appreciated.

Unknown Item scaling issues

creating this issue to separate this issue out from the conversation in #27 (comment)

it was mentioned that "scaling of items needs a full rewrite". - @Y0ngg4n could you elaborate on this? what leads you to believe a full rewrite is needed?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.