MushyToast / mushytoast.github.io

About Me Website
https://mushytoast.tech/
0 stars 0 forks source link

UI is very basic, multiple improvements necessary for the best possible UI. Upgrade to design system or framework required for a UX. #2

Closed ultracodez closed 1 year ago

ultracodez commented 1 year ago

Currently, the design is very basic consisting of only one very basic stylesheet. The website looks half-baked and reminds of a 2000-style HTML website. Nowadays, technology has much more to offer including Javascript Frameworks (With Next.js being my favorite). Even for base HTML, Bootstrap is available.

We should begin using a design system for the website in order to attract more visitors.

A further upgrade may be necessary to a framework. This would allow for more streamlined development including automated testing, DevOps (including CI/CD), and other more modern approaches to web development. We can start with Next.js or React as these are both compilable to static sites and (I think) work with Github Pages. Even if I am incorrect, we may be able to use a static hosting website (such as Vercel, which I use, or surge.sh).

Upgrading to a dedicated framework also has the benefit of allowing us to use UI libraries, furthering the complexity and impressiveness of your website and, as we all know, helps us in our résumé. It can help us achieve a good UX eventually, even though this is not as high a priority since this is a static portfolio. Some example UI libraries that look good are Bootstrap (mentioned above), Chakra-ui and Mantine.

MushyToast commented 1 year ago

It's supposed to look very 2000's themed, that's how I wanted it.

MushyToast commented 1 year ago

Website updated a bit ago.