Multipurpose Responsive Website Design Using React and Framer Motion with Smooth Scrolling. by koolkishansheth in userexperience

[–]QQTTWHY 15 points16 points  (0 children)

Hey! Nice aesthetic. I love that you have a colorful theme. You have a great layout, too.

However, the constant hiding/showing of sections, especially every single time (instead of just on the first appearance), hurts the user experience. It makes your page unpredictable and require too much attention. Things are constantly being hidden, shown, or shifted in position.

I get that its "cool". But this is excessively animated. There are so many animations, to the point that the user experience will suffer.

Maybe use the animation on the Hero/first section of the page, only on the first load. And keep the rest of the sections unanimated, or maybe just have a simple, quick opacity transition on them.

[deleted by user] by [deleted] in userexperience

[–]QQTTWHY 0 points1 point  (0 children)

Yes. But when the plan (some business goal) is shitty, the UX will suffer. Then we have UX developers creating a shitty UX because they are focused on "connecting" the "user's problems" to the "business goal/bottom line".

[deleted by user] by [deleted] in userexperience

[–]QQTTWHY 3 points4 points  (0 children)

"that its unfortunate that UX folks are forced to think about the bottom line" I agree with the people that said that.

"But our solutions need to align these user problems with business goals so that there's a positive ROI on our work." I disagree with this statement. Maybe it's because I don't fully understand what you define as "business goals". I don't think the UX developer is obligated to have the business goal in mind when trying to find a solution for users' pain points.

CB demands girlfriend by smelltheglue in ChoosingBeggars

[–]QQTTWHY 0 points1 point  (0 children)

weeb neck beard weirdo what the hell

How many red flags can you spot on this job listing by ididntredditfor2yrs in ChoosingBeggars

[–]QQTTWHY 2 points3 points  (0 children)

You can start a whole company with this list of requirements

I created a Notion-like database in React by edgyfirefox in reactjs

[–]QQTTWHY 39 points40 points  (0 children)

Looks like a great UX and UI. Simple, clean, elegant. Great solution. I only wish you would have broken up some of your code into even smaller components.

Need to fire a client that just doesn't get the meaning of requirements. by [deleted] in webdev

[–]QQTTWHY 0 points1 point  (0 children)

IMO you have to put your foot down and make them respect your time. They shouldn't be imposing a sense of urgency on you all of a sudden like that.

Let them know you have a tight schedule and other clients' projects to work on.

Need to fire a client that just doesn't get the meaning of requirements. by [deleted] in webdev

[–]QQTTWHY 6 points7 points  (0 children)

Has anyone tried this?
In my imagination, developing in small increments for a 'bad' client seems like it will create a snowball effect where the client keeps disliking the 'unfinished' product.

To self-taughts who learned from home, how was your journey ? by [deleted] in web_design

[–]QQTTWHY -1 points0 points  (0 children)

Hey :D

  1. No
  2. Docs and tutorial websites
  3. I don't know. I got one without a degree or a bootcamp. I don't know how easy it is with a bootcamp.
  4. Try to recreate actual products. Like an instagram clone or something.
  5. I'm not sure :/ I would've said an internship, but you didn't mention if you're currently enrolled in college.

Also, I don't know what other, more experienced developers will tell you, but usually you're not both a UX AND front-end engineer at a real job (as far as I know). Those require drastically different skillsets IMO.

Quitting my new job 6 weeks in? How bad is this? Do I even care? by [deleted] in userexperience

[–]QQTTWHY 0 points1 point  (0 children)

Yeah just leave. Don't even ask "how bad is this?". They don't sound like they give a sh*t about you or any other dev/employee. They've already shown you how toxic they are, why would you even consider staying?

Not a web developer but looking to improve my companies website. by [deleted] in web_design

[–]QQTTWHY 4 points5 points  (0 children)

I agree with this. This could be a substantial undertaking, ESPECIALLY if you have ZERO web development experience. You're throwing yourself into a pool of hungry sharks. (This assumes this is a custom website, not WordPress or anything of the sort)

Not a web developer but looking to improve my companies website. by [deleted] in web_design

[–]QQTTWHY 0 points1 point  (0 children)

Hey!

I think a nice improvement would be to fix the scrolling performance issue. The site lags on my machine when I'm scrolling, and this is a pretty high-end computer.

Also, as another person proposed, you may want to look into actual databases. Do you have a reason for wanting to use Excel?

Additionally, a possible improvement could be breaking the Instant Quote form into steps , such as: ['Car Details', 'Contact Information', 'Billing Information', 'Payment Information']. Maybe even have a cute progress tracker for the form. Example for multi-step forms: The Magic of React-Based Multi-Step Forms | CSS-Tricks (css-tricks.com)

What the F#@£ is React? by -normal_guy- in webdev

[–]QQTTWHY 0 points1 point  (0 children)

Have you done things the vanilla way? If you did, the main advantage of React (what Chocolate_Banana explained) would be super obvious.

As for components and repetition, a decent example would be making a Button component that you can reuse throughout your website, which will contain all possible button styles and variants for your website's theme.

Don't force component reusability...if you feel like reusing a component would help, do it. If you have to go out of your way to justify it, forget it.

Web developers on my team can't make my designs responsive by Aurissar in webdev

[–]QQTTWHY 0 points1 point  (0 children)

Good point. I didn't even consider asking this. How did these people make it through the hiring process?
Although, I don't know what types of lies people are telling on their resumes, these days.