Recently I found a project I made over the summer, the “donut stand.” It requires Tinkercad, an online 3D design software. All you need is access to a 3D printer.
First, I created a torus with a diameter of 4″. Then, with the hole tool, I made a rectangular hole through the center of the donut approximately 0.75″ deep and 0.5″ wide. (You can adjust these measurements depending on how far back you want your phone to lean.) I went on to designing the donut, inserting letters and hearts. Make sure to download your final design into a 3D printing software (in this case, I used Cura). After printing, the stand was sturdy and held my phone pretty well. You can access the design I created here.
P.S. You can also use the hole in the donut as a place to slip thorugh the charging cord.