Skip to content

lon-io/family-tree

Repository files navigation

Family Tree

This project is a MEAN app that allows you to create a tree view. The project provides a database so your tree data is persisted

alt tag

Dependencies

MongoDB

Setup

  1. Install MongoDB: https://docs.mongodb.com/manual/installation/
  2. Clone: git clone https://github.com/lon-io/family-tree.git
  3. Install Deps: npm install

Usage

npm run server
npm start

Docker (Server Only)

  1. Start the Server: bin/start-server.sh
  2. View Server logs: bin/server-logs.sh
  3. Start the Client: npm start

Features

  1. Create the root node alt tag

  2. Create child nodes for each node alt tag

  3. Edit the title of each node alt tag

  4. Get a hierarchical highlight effect on hovering over a node alt tag

  5. Delete a node; and invariably all its children