Pretty clever build, author is using a stepper motor which I thought was a bit odd. But hey, whatever works. My 2 cents, worthwhile build if you have the parts, but I would not go out and buy the stuff to do it, you can get a crank LED light for about the same amount at Harbor Freight.
https://www.instructables.com/3D-Printed-LED-Crank-Flashlight/