Recently, I created a project (https://cs1000.vercel.app) which is refined and ad free version of an article. Is it fine to build such side projects via web scraping? Do we need approval from site/entity involved?
No, without permission, this is theft if IP, and not ethical. With permission it would be fine, but scraping content and reposting it as your own is fairly crass.