I only need just 60 fps at medium - high settings for games like pubg, fortnite and some other fps games. I am ok with 2nd hand components and would love to have GTX 1050 ti. It is my dream to get a gaming PC. Please tell me is there any chance of making this budget PC according to given conditions. Thanks !
There is always the "buy an old Dell Optiplex and throw a video card in it" approach. You can probably get an old i3 or i5 system for around $100, then throw a GTX 1050 that doesn't need external power into the system.
There is zero way you are doing this with all new parts.
Assuming you've already got a 1920x1080 monitor, and are planning on running at that resolution, and are NOT going the used-parts route, no.
If you're gaming at 1280x720, then salgado18's build might do it, though you might still need to turn down some settings. That does NOT count the costs for a keyboard, a mouse, or a Windows 10 license, though. Plus, you'd likely want more storage.
He pretty regularly pieces together super cheap systems from ebay and other discount online retailers and then benchmarks them, lets you know what went well and what he'd have done different, and makes recommendations. You might get some inspiration.
So, I think that is all we can really do for you. You'll have to get really creative to game on your budget, but people have done it. It requires some out of the box thinking sometimes.