A hand truck is a cart-like device used for carrying heavy loads and moving them from one place to another. It is constructed with an L-shaped design with the horizontal platform or ledge holding the load and the vertical frame aiding in the handling. It comes with wheels for easy maneuvering and a handle for pushing and pulling the truck. It is set upright when being loaded and tilted back when being pushed.