Context: I have experience with Nextjs, FastAPI, PostgreSQL and others and can implement functionality. However I struggle to make a website look "nice".
Question: Which tools, guides, principles, examples, or others do you use when you design a website?
Unlike popular books in design that people talk about like "The Design of Everyday Things" or "Don't Make Me Think"(which teach design from a perspective of usability and human psychology, very important as well), RefactoringUI goes into the actual implementations of design.
For example, he talks about how he thinks about padding in elements, shadows vs borders, rounded corners, choosing font sizes/font colors and etc.(It's rare to find books to be *this practical because web design is constantly changing and it's hard to not be outdated)
I also recommend designcode.io courses. They are also extremely practical, even going into things like keyboard shortcuts on Figma, plugins you can use to Skew elements, etc.
Both resources are known to be a "developer's guide to design", which I think you may appreciate!
That being said, making a website look "nice" is only the frosting on the cake! Don't over-optimize on the looks and neglect the filling.