Embodiments include a gait trainer device with multiple components and capable of being assembled by a user. The gait trainer may include a first side frame disposed diagonally relative to the ground, a second side frame parallel to the first side frame, a leaning cushion disposed at the end of the first side frame and the end of the second side frame and configured to support a user's weight, and a lower c-shaped frame extending perpendicularly from both the first joint and the second joint. These components among others may be assembled to create a gait trainer for use in assisting and increasing mobility.