Got it all fixed. Here’s the live website: https://zealous-almeida-580057.netlify.app/ and the repo:https://github.com/Hrishikesh-K/DDVDriverTraining-react. You can check its commit history. Took me around 4 to 5 tests to find out all the components as reported by Netlify log (the commit ‘Test 4’ https://github.com/Hrishikesh-K/DDVDriverTraining-react/commit/f5f87ff062a012ecb1aa7176f6c24f9e63ad11fa is the one that reall matters actually).
The problem was incorrect case for components. It works on Windows and macOS (that’s why it build successfully on my Windows laptop and you might be using either of the two), but, Netlify uses Ubuntu which is Linux based and Linux can’t work with the mixed cases. So, all your components are in the folders which start with a small case, while the pages start with a capital case. While importing the components, you need to maintain the case, but, instead, you were importing all the components with the starting letter capital.