An important part of a website is its header. It represents the part you usually see on top of every website. It allows easy navigation across the main pages.
In our old header, the Monki Projects logo used the Monki Map app icon.
It led to a lot of confusion, so I decided to use a more neutral icon, without the background and rounded corners like you’d see in the App Store.
On landscape mobile, the header icon was too big. It required a the burger menu button with a foldable navigation. It also hid the language selector, making it unclear that the page was translated.
In the new version, I replaced the horizontal logo with an “icon-only” logo. It allowed me to get rid of the burger menu button and I ended up with a cleaner design. You will possibly not notice it, but the icon is different in light and dark mode (colors are lighter in dark mode).
As on landscape, on portrait mobile the header icon was also too big and we could not see the language selector. Also, the burger menu button was the same in open and closed state.
In the new version, I fixed all of this, with a beautiful new design.
The footer is similar to the header, but it usually has a lot more data and navigation links than the other.
Our old footer was good, but it lacked nested navigation (section names and sub-links).
I went for the simple “column” layout, adding disabled links to make it look nicer and to prepare the arrival of new pages. I also removed the original theme’s developer mention, since I completely rewrote it from scratch and wasn’t very inspired by it anyway.
In landscape mobile, I just made the columns look like a grid.
In portrait mobile, I made the grid look like rows.
Hero sections are where you explain your product very quickly, and where you attract more customers.
The old hero section was bold and beautiful, but it was also centered. For various reasons, one should generally avoid centering text on a website. I looked at Tailwind UI’s hero sections to find inspiration, and basically copy-pasted the first one 😏
I know I just said “one should generally avoid centering text on a website”, but on a landscape mobile, the screen is not too large so it looks fine. I also reduced the length of the text, and as you can see, it’s easier to read now.
On a portrait mobile, everything will be stacked and left-aligned, making it very readable.
It’s important to communicate our values, and to do it well. The old layout was just a reuse of the app features overview layout, which was not super convenient. I decided to design a card-looking layout to communicate our values.
For readability purposes, all cards are stacked in one column on mobile.
On our home page, we obviously present our app(s). The problem is, we presented Monki Map, with a link to the app’s page, and then displayed a list containing our apps again.
This was due to the old layout, so we got rid of it. We also added an iPhone frame around the screenshots, to make it look better.
The apps list page didn’t change much. We just added an iPhone frame around the screenshots and improved the sizing of elements. It lacks the app icon somewhere, but we’ll add it in the future.
The old app page layout used an image gallery to showcase features. It was not very responsive, and used Slick, which caused multiple layout problems.
I decided to go with a completely different design, offering the possibility of having descriptions along with the screenshots. The design I realized was inspired by Pitch’s product tour, but I tried to make it as simple as possible. You can’t see it on screenshots, but the images follow the associated text. I suggest you to have a look at Monki Map’s page for an example. As in the apps list, I added an iPhone frame around the screenshots to make it look nicer.
I don’t need to go into the details, but the layout adapts to the screen size, putting screenshots over text when needed.
App features overview
To rapidly present an app’s features, we had a design with a screenshot in the middle and features on the sides.
On large screens, I kept the idea but added an iPhone frame to make it look nicer.
Center-aligned text is hard to read, so I used a grid of left-aligned items to improve the design.
On mobile, everything is stacked in a column, so it’s easy to read.
Blog posts list
I improved the blog post list a lot, and I really like it now. Before, it was just an ugly grid with fixed size cards. The color contrasts were not good either, especially the white text on green background, so I added a themed blog post cover. For the layout, I got inspired by the simple and beautiful design of Stack Overflow’s “The Overflow” blog.
Blog posts didn’t take very long to redesign, since it has a basic structure and layout. I just applied the website’s primary color and moved the author name and upload date to the bottom. I left the reading time there, but it would make more sense if I put it back on top. As for blog posts list, blog post cover images are themed in both light and dark mode.
Team members list
I never liked the team members list. I just applied a few design rules, and now it looks better. Nothing crazy here.
Team member page
The team member page… nothing to say here, it was just ugly.
I redesigned it, and added the list of posts published by the author when appropriate, because it made a lot of sense 🤷. See how the cards don’t show the author… since we already know who the author is.