@psomkar1 For me, the backend before the frontend. My frontend code is always more than my backend code. As I spent countless hours redesigning the UI, making things look more appealing and becoming less productive. The backend is more predictive.
Creating a folders sturcture for a new project is cumbersome. But when it is done rightly, it makes a codebase work perfectly with separation of concerns. And this is how I do mine when building a Monolith with a single repo in the screenshots. My Micro-services is more advance.
@maybe_riya Haven't encountered a variable or selectors in plain HTML. Only know about tags, attributes, entities etc.. if you meant using a Template Engine like PUG, EJS or Handlebars, then I will prefer camelCase.
@maybe_riya It depends. If you're just building a static site, then your are a Web Designer. If you're are building a dynamic site or app then you are a Web Developer and be considered a Software Developer. And if you're building a full stack app, you're Software Engineer.