Getting to know Material UI
I have a few pictures to be uploaded and replace some of the background images, but I'm delaying that for now. 6 monitor RGB setup coming soon to a theatre near you.
Anyways, I've had the opportunity to use my web development skills to create a website for work. It has very simple requirements (if any for that matter), but I'm using this opportunity to start getting into what seems to be the most popular React UI framework. Material UI is actually quite sleek and user friendly. I'm still learning about what it has to offer, but I think I've done a decent job utilizing it to create an eye-catching website (or at least, user friendly). Though no one asked for it, I've decided to also implement multiple themes and a powerful theme customization menu for the site just because I can. Well, also because I know users have different preferences and I'd like to offer as much options as possible for maximum user satisfaction. Back to Material UI though, I like the thought that went into user feedback.
I believe user feedback (ie. click on a button and see some sort of action letting the user know the input was processed) is probably the most important part of a website. Even if the site doesn't look good, innovative user feedback will still attract users (assuming the users stay on that site for a bit of course). I think most users just want to see instant results, even if it isn't a result they want. By that I mean, if a user was pulling some data from a database, wouldn't seeing some progress indicator be better than having the entire website (or the part that's listing the data) freeze with no visual indicator? In this case though, it'd be better to not only have an indicator, but also list the results dynamically. Seeing something show up lets the user know that the button did something (showing the progress indicator works too).