/bulb-ajana

Bulb is a customised brainstorming tool.

Primary LanguageJavaScript

bulb-ajana

Bulb

A customised brainstorming tool that saves tons of paper (notebooks or plain DIN A4 printable..).

It's functionality is inspired by note taking apps and extended to enable better visual display of your thoughts and ideas while staying as simple as possible. (A lmost J ust A nother N otes A pp) Very similar to Apple Notes App, which in my opinion is one of the best notes applications out there, simply for the reason that it offers a good combination of usability and simplicity.

Note Editor

Note Editor Local Search

Next writing notes & search, Bulb offers additional features such as:

  1. Graph View: You can switch between a note editor and a graph editor display where you can draw connections between your notes. This should assist your work process in a mindmap way. E.g. in a one man software development endeavor, during a more advanced writing process, systems analysis, investigation, information gathering, etc. you often find yourself in a situation, where you benefit from organising your thoughts in a map display or something similar, you have to write it down and lay it out in front of you, to see connections and change the perspective on the data, to minimise the efforts of your brain to do so and then focus its energy on the actual analytical thought process.
  2. Tagging: Setting tags on the notes can assist that process as it allows to form any kind of categories on your data such as prioritisation, grouping, pointing out features, etc.
  3. Note Coloring: Color your notes like Post-Its.

Graph Editor

Graph Global Search

Usage

Simply create one to several databases within your project (research, code, etc.).

Data is stored as JSON format in file databases which can be stored anywhere on your computer. This comes with good flexibility such as:

  1. If you have a project of any kind you can conveniently store all your note data diretly within your project directory together with the data of the rest of the project.
  2. You can directly access and modify your data also without your notes application.

Development

Installing the modules:

npm install 

Running the development server:

gulp start

Architectural Overview

App Architecture