Mmiscool wrote:If the scratch like editor is programmed in java script it might be possible to make module self host the environment.
This way the kids will never have to install any thing or even connect the device to the computer with a wire. This is what I have been doing with esp basic for quite some time and is one of its main features.
I think that some thing like that could really put this project over the top.
The project is mostly in JS. It would take some major effort to fit it in the flash memory left after NodeMCU/Lua - or it could host a startup page and then load a bunch of the other files hosted elsewhere (CORS/CSRF issues may complicate it). Currently - the whole app takes up about 8mb. Stuff like font-awesome and so on are probably excessive. It's definitely worth a look to see how much I could compress it. Considering most of the complicating things and bugs are related to the serial communication, putting this on the device would eliminate a whole class of bugs.