this post was submitted on 26 Nov 2023
1 points (100.0% liked)

Side Project

29 readers
1 users here now

A community for sharing and receiving constructive feedback on side projects.

founded 1 year ago
MODERATORS
 

I'm a backender and my main headache is design and front end. I've always focused on what the program "does" rather than how it "looks". But with experience I've realized that this is so-so and if I want (and I do) to show my designs to someone other than my cat, I'd better make the app look pretty.

Do you have similar problems? If you have, share how you solved them =)

top 5 comments
sorted by: hot top controversial new old
[–] seriouslyepic@alien.top 1 points 11 months ago

1 sameish as you, I’m not good at coming up with good UI on my own even though I know what good looks like. 2 is I always start/stop projects, so when I pick something back up I spend a ton of time remembering where I was

[–] Penderis@alien.top 1 points 11 months ago

Personally my limit is choice paralysis. I have noticed I am not really able to build anything for myself but can cobble together something real fast and expand on concept when given a feint idea. So I guess my limit is more conceptual and not technical as I do build from backend to front. Oh and forms I hate forms.

[–] ShajKar@alien.top 1 points 11 months ago

backender with a front-end headache, that's relatable.

focusing on functionality over design is common, but yeah, looks matter too, especially when sharing your work.

i've seen folks partner with a designer or dive into some basic design principles themselves.

it's about finding that balance between function and form. anyone else face this? how'd you get better at the parts outside your main skill set?

[–] SpicyPizza1861@alien.top 1 points 11 months ago

I'm primarily backend focused as well. I've dabbled with Vue and other large JS frameworks which I've hated. But what I ultimately chose to use for frontend is HTMX https://htmx.org/ which allows me to focus on the backend and render and serve HTML easily. To gain little flourishes, I've paired it up with Alpine JS https://alpinejs.dev/ or just plain ole JS.

The theme was for the frontend I wanted things that provided a lot of power and usability without a lot of distraction, i.e. these solutions each have one page of reference material for their handful of directives, I choose what I need, implement it, and I get back to the backend.

Design wise, I like tailwind but that's fairly opinionated. I tend to like design so I can usually whip up something fairly quick in tailwind. For more structured solutions, component frameworks like bootstrap provide a lot of value, but hard to customize.

Hope this helps.

[–] Various_Low3880@alien.top 1 points 11 months ago

Im in the same exact boat. Im a backend guy, i whip up the API and datastorage stuff real easy but then i smack my head against the desk for weeks to get a dated af looking UI slapped together. I recently found the Mantine UI react component library tho and im liking it.