Prettify Minerva case study

Prettify Minerva preview

Overview

Minerva is McGill University’s central information system, known for its outdated interface. To fix this, I redesigned the UI in Figma and turned the concept into a JavaScript browser extension that applies custom styling to the live site. What started as a Reddit post now lives on the Chrome Web Store with over 200 active users.

Role
Designer / Developer
Tools
Figma, JavaScript, ChatGPT
Skills
UI design, Browser Extension development
Minerva after Prettify extension

Prettify Minerva

Archived Minerva login page via the Wayback Machine

The Problem

According to the Wayback Machine, Minerva has remained largely unchanged since the 2010s. Through my own experience using the platform and conversations with classmates, I saw an opportunity to reimagine Minerva. The goal was to redesign Minerva to enhance its clarity, usability, and visual appeal. The original interface displays dense information with limited spacing, small typography, and a cluttered layout, creating cognitive overload and hindering navigation, particularly for new users.

Initial Minerva redesign concept with sidebar navigation

Community Response

I shared this concept of Minerva on the McGill subreddit which garnered over 70k impressions with positive engagement. This dashboard style design was inspired from other McGill sites like MyCourses, McGill’s learning management system.

“Could this be developed into a Chrome extension? This is a million times better than the current interface.”

Reddit User
A highly upvoted comment suggesting a potential browser extension solution sparked further exploration and curiosity...
VSCode Extension

Browser Extension Solution

I used JavaScript to directly manipulate page content and HTML structure of the Minerva site. I also injected custom CSS to restyle Minerva’s interface, making the site cleaner and more visually appealing.

Quick Links editor with drag handles for e-Bills, transcript, registration, and study away
To improve convenience, I added cookie-stored Quick Links available right underneath the search bar.
Logo was inspired by the Made by McGill campaign.
Redesigned Minerva login with McGill header, student and guest login, and campus building

Results

After facing a range of challenges like DOM quirks to styling messy table elements, I published the extension on the chrome web store. The extension has gotten over 650+ installs and 200+ active users. It was incredibly rewarding to take an idea from an initial design through development and ultimately launch a real, usable product. Along the way, I deepened my understanding of front-end development using JavaScript, HTML, and CSS.