Bisociation Network - Our Teamproject

About The Project

The aim of the bisociation method is to break down thought patterns. Terms, objects or images that trigger associations and have nothing to do with the given basic problem are used as aids. The term bisociation refers to the creative process in which objects, images, concepts or ideas from very different conceptual frames of reference are linked with one another (https://www.ask-flip.com/method/649).
We project aims to develop a web application that offers a project structure and within a randomly chosen word input to help developing ideas.

Build With

Getting Started

Make sure that you have installed Node.js, this includes the installation of npm.
Then, run the following commands:
npm install --save
npm install react-scripts
npm install react-bootstrap bootstrap
After placing the files for yfile and its license accordingly, run wihtin /app:
npm install --save src/assets/js/yfiles/yfiles-24.0.5-dev.tgz

Getting Started With Additional Software

Usage

  • use npm start in / and in /app to start the application
  • to add a node, click on the desired position on the screen
  • you can change the name by double-clicking on the node or using the context menu via right-click on the node
  • for other actions use the Toolbox which is initially positioned on the top left (you can drag it to a desired position)

Course-Related Requirements

GitHub Tour

  • In Issues könnt Ihr entdeckte Fehler (Bugs), User Stories und andere Tickets festhalten, damit ihr nicht vergesst diese zu bearbeiten.

  • Pull Requests sind spezielle Issues, die dazu verwendet werden, um Code Reviews durchzuführen.

  • In Projects könnt Ihr Euch ein Sprint Board anlegen, um die nächste Iteration zu planen und Euren Fortschritt nachzuvollziehen. Eine Vorlage kann hier gefunden werden.

  • Das Wiki kann genutzt werden, um zum Beispiel weitere inhaltliche Anforderungen zu erfassen, die Definition-of-Done zu dokumentieren oder Protokolle und Entscheidungen des Teams festzuhalten.

  • Actions erlauben Euch Continuous Integration (CI) und automatisiertes Testen für jeden Pull Request und jedes Release einzurichten.