How do I restrict the movement of an actor to just one axis or only one rotation?

I’m sorry, but I’m not aware of any external tutorials of this particular subject matter. However, I think I can point you in the right direction on what to look for. If you don’t want to make the animations in an external program, I think Timelines would be the best option. Here is the official documentation about timelines (sorry:D)

Unreal Docs- Timeline

And it also recently came up as a topic in the forums recently, so you might want to check it out as I posted some screenshots there about how to set up a very simple door animation (just implement it using a drawer, shouldn’t be too different)

Forum post about using Timelines

I hope these will help you a bit!