PS: This is more like a note to self, not an experts advice.
I'm horrible at designing. I don't know maybe that's why I hate it, or I hate it then i'm bad at it. Either way, it stresses more than any other part of coding. It requires some artistic thinking you can't google for your page to look good.
For now, it seems the below method works for me to get a decent a design out
1) Get your ready-made UI components ready. A good example is TailwindUI
2) Plan the sections you want the page to have. For this, don't overthink it. Remember you already suck at design thus early-stage perfection is a wild goose chase. Basic sections are just fine. Nav, header (or a simple hero), a container of grid cards / content / FAQ, footer - that's all. Keep it basic, you can improve later.
3) Pick the up the simplest (or what works for you) UI mockup of your identified section.
4) Put it on your page in order
5) Take a break
6) Come back and edit and tweak each section to your taste.
With this, you'll have less headache. Trust me.
I'm horrible at designing. I don't know maybe that's why I hate it, or I hate it then i'm bad at it. Either way, it stresses more than any other part of coding. It requires some artistic thinking you can't google for your page to look good.
For now, it seems the below method works for me to get a decent a design out
1) Get your ready-made UI components ready. A good example is TailwindUI
2) Plan the sections you want the page to have. For this, don't overthink it. Remember you already suck at design thus early-stage perfection is a wild goose chase. Basic sections are just fine. Nav, header (or a simple hero), a container of grid cards / content / FAQ, footer - that's all. Keep it basic, you can improve later.
3) Pick the up the simplest (or what works for you) UI mockup of your identified section.
4) Put it on your page in order
5) Take a break
6) Come back and edit and tweak each section to your taste.
With this, you'll have less headache. Trust me.
When it comes to aesthetic considerations for me, I actually like to make things uglier on purpose to signal to the user that this is not meant to be polished. That this is just a placeholder. I've sometimes tried to make something polished but not given it the required resources and then had something in the middle. Somewhat polished but not obviously unpolished -> which results in users providing bike-shed recommendations.
Learn how to design awesome UIs by yourself using specific tactics explained from a developer's point-of-view.
check out Refactoring UI by Adam Wathan and Steve Schoger
the above is literally their landingpage copy
I think I have that book, I might need to print it out to take it more serious.