As long as there’s no underlying issues with the board, all you need is a new screen assembly. You can order a repair kit from ifixit with the tools and do the work yourself. Just be careful with the home button. You’ll need to transfer it in order to maintain the return to home and TouchID functions. A heat gun or good hair dryer will come in handy with transferring the home button and front camera assembly. Take your time and follow the guides and you’ll be golden. Also you will lose TrueTone unless you have the programmer to transfer the original screen’s serial number to the new screen. But none of my customers notice it’s gone when I replace the screen.