When you start a new project, what's your usual flow? Do you first define models, controllers, routes...etc or do you first try to design what the page will look like and do the rest accordingly.
In my opinion the page design and usability is the most important thing in website, regardless of what the website is for that's why I tend to spend so much time "perfecting" the page design and how specific things look before I get to the functionality. https://19216801.onl/ https://routerlogin.uno/ https://192168ll.link/ I am a backend developer and I don't like working on frontend that's why I try to "get it out of the way" first. At the same time I spend way too much time with things like what color should be my background..etc and get distracted quite a lot.
What's your take on this? How do you develop the early phases of your projects?