Here is the best collection of nodemcu projects for engineering students.node mcu is an open-source firmware and development kit that helps you to prototype your IOT product within a few Lua script lines.
It is similar like arduino which has and advanced API for hardware IO, which can dramatically reduce the redundant work for configuring and manipulating hardware. Code like arduino, but interactively in Lua script.Event-driven API for network applicaitons, which faciliates developers writing code running on a 5mm*5mm sized MCU in Nodejs style. Greatly speed up your IOT application developing process.