Hack The Tunnels'24 - Carleton Central Website Revamped

Framer MotiontailwindcssReact.jsJSVite.jsPrismaNode.jsExpress.js

Monday, October 28, 2024

Project Guide: Redesigning the Carleton Central Website

Overview

At Hack the Tunnels, our team took on the ambitious project of redesigning Carleton University's Carleton Central website to improve its user experience and accessibility. The current platform, while functional, presents challenges in navigation, responsiveness, and design consistency. Our goal was to reimagine the website with a modern, user-friendly interface that addresses these challenges.

Stage 1: Identifying the Problem

1. User Research

We began by gathering insights from students, faculty, and staff to identify pain points with the existing website.

  • Surveys and Interviews: Conducted quick surveys with peers to understand common frustrations.
  • Key Findings: Complex navigation structure. Cluttered and outdated interface. Limited accessibility features. Non-intuitive mobile experience.

2. Competitor Analysis

To draw inspiration, we analysed similar university portals:

  • Focused on platforms like uOttawa’s ozone and McGill’s MyCourses.
  • Noted design trends such as centralized dashboards, streamlined navigation, and mobile responsiveness.

Stage 2: Brainstorming and Ideation

1. Defining the Scope

Our redesign prioritized the following:

  • Simplified Navigation: Grouping related functionalities.
  • Personalization: Dashboards tailored to user roles (students, faculty, admin).
  • Mobile-First Design: Ensuring usability across devices.
  • Accessibility: Adhering to WCAG guidelines for inclusive design.

2. Creating Personas

We developed personas based on our research:

  • Samantha: A second-year student accessing grades and course schedules.
  • Alex: A professor uploading course materials and managing student lists.
  • Marie: An admin staff member monitoring financial record.

These personas guided design decisions to ensure a user-centric approach.

Stage 3: Prototyping and Wireframing

1. Low-Fidelity Wireframes

Using tools like Figma, we sketched basic layouts:

  • Homepage: Central dashboard with personalized quick links.
  • Menu Bar: Categorized sections (e.g., Academics, Finances, Resources).
  • Responsive Grid: Designed layouts to adapt seamlessly to various screen sizes.

2. User Feedback on Wireframes

We shared our wireframes with peers for feedback:

  • Suggested adding “Quick Actions” for frequently accessed features.
  • Highlighted the importance of a prominent Search Bar.

Stage 4: UI/UX Design

1. Design System

We established a cohesive design system for consistency:

  • Colour Palette: Carleton red and white for brand consistency, complemented by neutral grays.
  • Typography: Sans-serif fonts for readability.
  • Icons and Imagery: Minimalist icons and high-resolution images.

2. Accessibility Features

Incorporated features like:

  • High-contrast mode for visually impaired users.
  • Keyboard navigation for better usability.
  • Screen reader compatibility.

3. High-Fidelity Prototypes

Developed detailed prototypes with animations and interactive elements:

  • Integrated a Calendar Widget for tracking deadlines.
  • Introduced Notifications for personalized updates.

Stage 5: Development and Testing

1. Tech Stack

We proposed a MERN stack (MongoDB, Express, React, Node.js) for its scalability and flexibility:

  • Frontend: React with Tailwind CSS for rapid styling.
  • Backend: Node.js APIs to fetch and display data dynamically.

2. Agile Workflow

Split development tasks into sprints:

  • Sprint 1: Setting up the environment and developing reusable components.
  • Sprint 2: Implementing core features (navigation, dashboard).
  • Sprint 3: Testing responsiveness and integrating user feedback.

3. Usability Testing

Conducted testing sessions with real users:

  • Collected feedback to refine navigation and improve feature placement.
  • Resolved bugs and enhanced page load times.

Stage 6: Presentation and Reflection

1. Project Presentation

Our team created a dynamic pitch:

  • Showcased before-and-after comparisons to highlight improvements.
  • Walked through the redesigned interface using live demos.

2. Takeaways

  • Collaboration and iterative feedback were key to our success.
  • Learned to balance creativity with technical feasibility under time constraints.

Conclusion

The redesign of the Carleton Central website during Hack the Tunnels was an exhilarating journey of problem-solving, creativity, and teamwork. By focusing on user needs and leveraging modern design principles, we crafted a solution that improves functionality, accessibility, and overall user experience.

Live Demo Read More