based on mindmup, but using Django for backend