Avoiding competition in business is not possible, it is like avoiding sunshine in the morning, if your niche is promising and is making money, it will be hard to avoid a competitor popping up, it is just the nature of business and how it works, it is not in your control and you can't change it...