How can I rotate each point so that each follows the tangent of the curve using geometry nodes?
Right now, every point’s rotation is the same.
In Blender 3.0 and 3.1 you can use curve to point node to rotate instances along curve. Also you should try to capture attribute from curve to make additional changes in instances along curve.
I give a bit more complex answer here: Geonodes: Apply point index to group node input I hope it is ok that i copypaste a part of my own answer.