> because others have more resources and could build this in no time
You are getting bad advice.
Lots of things that other big corps can build because they have more resources. But guess what? They don't. Because big companies have their blind spots, they have their roadmaps, they have their product teams that are focused on the things that generate revenue, they're slow to move and slow to innovate.
Lots of small startups end up getting acquired by larger entities because the small startup can pivot faster, adapt more quickly to shifting tech, and simply move faster. As a small startup, though, you need to be able to do at least one thing 100x better than the rest of the field.
Startup I'm at right now started with a calendar scheduling web app -- anyone would argue that space is oversaturated. Yet it did one thing that was absolutely unique and is thriving.
Keep at it and figure out what it is that you can do 100x better. It just needs to be one killer feature that solves a real pain point. Don't worry about larger corps and competitors; they won't care about your feature until you're far enough along that they're feeling churn.