Development of a backend management system for NodeRed instances
- Mentors
- Manos Tsardoulias, Konstantinos Panayiotou
- Organization
- Open Technologies Alliance - GFOSS
- Technologies
- javascript, mongodb, react, nodejs, docker, Express
- Topics
- web
NodeRed is a visual programming tool than can run on browsers. Project revolves around creation of an API that would facilitate deployment of node-red instances, via a multiuser server with persistence and sharing of flows/nodes among the users.
Instances would be docker containers, running at the server. In general, persistence would be taken care of using volume-mounting. A NoSQL database, MongoDB, would be used to map different kinds of data to users, and query for the data as and when required. Through the use, of various NodeJS modules, an API engine to remotely access docker daemon, templating container image, and an indirect way of cloning volumes, I've proposed a solution to the problem statement.