Skip to content

Nullboard is a minimalist kanban board, focused on compactness and readability.

Notifications You must be signed in to change notification settings

jcurtis4207/nullboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nullboard

Nullboard is a minimalist take on a kanban board / a task list manager, designed to be compact, readable and quick in use.

This is a fork of https://github.com/apankrat/nullboard.

Example

Here is a pic

Changes

The major change is that the boards are now stored on the server, rather than the client.

The backend now uses PHP and SQLite3 to store the boards.

There are also fewer features (including history, undo-redo) that I elected to remove in the process of refactoring.

I also removed the options for changing font size and changing the theme.

This was purely a personal decision since I revamped most of the styling anyway, opting for a dark theme with larger text.

Installation with Docker-Compose

To install with Docker-Compose:

  • Clone the Repository
  • Edit the docker-compose.yml file to change the published port and set volume mount location
  • Create and run the container
    docker-compose up -d
  • Set volume permissions
    chown www-data:www-data <path-to-volume>
  • Access Nullboard at http://<IP-ADDRESS:PORT>

Installation without Docker

To install on Debian:

  • Clone the Repository
  • Install Apache, PHP, and SQLite3
    sudo apt-get install apache2 php libapache2-mod-php sqlite3 php-sqlite3
  • Copy the app folder into Apache's root directory
    sudo cp -r nullboard/app/* /var/www/html
  • Change permissions on Apache's root directory so PHP can write
    sudo chown -R www-data:www-data /var/www/html
  • Access Nullboard at http://<IP-ADDRESS>

About

Nullboard is a minimalist kanban board, focused on compactness and readability.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.9%
  • CSS 22.7%
  • PHP 18.1%
  • Dockerfile 0.3%