+++
layout = "custom_html"
title = "Go-Fed Site Redesign"
summary = "Taking Go-Fed's website from 'yep, it has color' to 'woo, looking super nice! :D'"
date = "2020-12-27"
start = "Dec 2020"
end = "Dec 2020"
at = "Go-Fed"
position = "Website Remake"
tags = ["go-fed", "redesign", "website", "web", "responsive"]
[[resources]]
name = "cover"
src = "new-1280-home1.png"
+++
analyzing the old design
[The current] design is "yep, it has color".
{{< people/cj >}}
CJ Slep
Go-Fed
author
{{< device
frame="smartphone"
src="old-320-home.png"
size="320x480"
alt="The old homepage layout at mobile widths"
caption="Padding and margins were not well-defined, as can be seen by the title and the navigation menu."
>}}
{{< device
frame="smartphone"
src="old-320-margins.png"
size="320x480"
alt="A narrow column of content with too-wide margins"
caption="Percentage widths meant that there was too little space used on mobile by actual content."
>}}
{{< device
frame="smartphone"
src="old-320-overflow.png"
size="320x480"
alt="An overflowing footer and video player"
caption="Many elements would overflow out of their containers, such as the video player and the footer text."
>}}
{{< device
frame="laptop"
src="old-1280-home.png"
size="1280x720"
alt=""
caption=""
>}}
{{< device
frame="laptop"
src="old-1280-lineheight.png"
size="1280x720"
alt=""
caption="Line height was set too tightly, causing lines with padding to overlap each other."
>}}
{{< device
frame="laptop"
src="old-1280-nosidebar.png"
size="1280x720"
alt=""
caption="Even though there is extra width to work with, the layout uses only one column."
>}}
after the redesign
{{< device
frame="smartphone"
src="new-320-backtotop.png"
size="320x480"
alt=""
caption=""
>}}
{{< device
frame="smartphone"
src="new-320-fluid.png"
size="320x480"
alt=""
caption=""
>}}
{{< device
frame="smartphone"
src="new-320-footer.png"
size="320x480"
alt=""
caption=""
>}}
{{< device
frame="laptop"
src="new-1280-home1.png"
size="1280x720"
alt=""
caption="The new homepage immediately informs the visitor exactly what the project is and what they can do with it."
>}}
{{< device
frame="laptop"
src="new-1280-home2.png"
size="1280x720"
alt=""
caption=""
>}}
{{< device
frame="laptop"
src="new-1280-home3.png"
size="1280x720"
alt=""
caption=""
>}}
{{< device
frame="laptop"
src="new-1280-home4.png"
size="1280x720"
alt=""
caption=""
>}}
{{< device
frame="laptop"
src="new-1280-page1.png"
size="1280x720"
alt=""
caption=""
>}}
{{< device
frame="laptop"
src="new-1280-sidebar.png"
size="1280x720"
alt=""
caption=""
>}}
Woo, looking super nice! :D Looks amazing! :D
{{< people/cj >}}
CJ Slep
Go-Fed
author
rebuilding on a more manageable tech stack
The backend is similarly a gigantic single golang template, a nightmare.
{{< people/cj >}}
CJ Slep
Go-Fed
author