Academate

TL;DR

Problem

Students and faculty faced usability challenges and lack of transparency, impacting communication and smooth task completion.

Approach

Collaborated with backend developers to ensure seamless integration and functionality.

Designed and developed a responsive, user-friendly interface in a 4-sprint agile timeline.

Outcome

Delivered a responsive learning management system that improved usability, enhanced communication, and streamlined the user experience for students and faculty.

Overview

I contributed as the UX Lead and Front-End Developer to create Academate, a learning management system inspired by Canvas. The project focused on designing a responsive, user-centric interface to boost engagement for students, faculty, and admins while maintaining functionality and transparency. Working within a 4-sprint agile timeline, I balanced design and development responsibilities in a fast-paced, collaborative setting.

Key contributions

  • Conducted user research through informal conversations to identify usability pain points and prioritize user needs.

  • Designed and developed a responsive interface with clear data visualization and improved navigation.

  • Ensured seamless collaboration with backend developers to deliver scalable, user-friendly solutions.

Role

UX Lead &

Front-End Developer

Duration

Fall 2023 (4 Agile Sprints)

Tools

Logo

Figma

Logo

VS Code

Logo

React js

Logo

Tailwind CSS

Problem Statement

This software engineering project focused on developing a learning management system inspired by Canvas. The goal was to design and implement a functional portal that enhanced usability and transparency while exploring and refining our skills in Next.js. By integrating key features and ensuring seamless functionality, we aimed to deliver a robust solution tailored to the prompt's requirements.

Solution

Wireframes & Sketches

What I learned

Learned to prioritize user-centered design without sacrificing performance, creating an engaging yet efficient interface.
Learned to prioritize user-centered design without sacrificing performance, creating an engaging yet efficient interface.
Gained empathy and adaptability, working closely with backend developers to meet project goals under agile constraints.
Embraced iterative self-testing within each sprint, refining designs to enhance usability and user satisfaction.