watchduck / daggy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Daggy

Daggy is a personal wiki software currently in development. Its page inheritance implements a directed acyclic graph (DAG) rather than a tree structure. So each page can have multiple parents, allowing real-life friendly page categorization like Swedish crime novels under Swedish books and under crime novels.

The backend uses Django, serving the results as JSON using the REST framework.

The frontend is a separate Vue.js single-page application.

Posting from the frontend to the backend requires CORS, implemented using django-cors-headers.

Example

There is a functional read-only version of the first commit, created to show a bug in the frontend:
Front: http://daggy1.watchduck.net/nodes   Back: http://back-daggy1.watchduck.net/api/node/

About


Languages

Language:Python 74.1%Language:Vue 19.4%Language:JavaScript 5.6%Language:HTML 0.9%