An all-in-one agenda + planner + project management application for students
Role: sole designer
Timeline: designed in a span of four months, working on it one day a week
Tools: Figma, Google Forms & sheets, pen/paper
Live Figma prototype available here
During my internship at UWaterloo IST, I had the opportunity to work on a passion project one day a week. Based on my personal need for a reliable planner/agenda application, I decided to design this!
At the time of writing, I had been using a combination of 3+ productivity apps to keep myself organized. I wanted to come up with a solution that would consolidate all my needs into one app.
Creating a productivity app for students to keep track of assignments, classes and everything else
I surveyed over 330 students and asked them about their planner/agenda system, what they liked and disliked.
Here are some of the results from the survey:
I studied 3 different types of productivity apps: Google Calendar (calendar-based), Trello (task-based), and MyHomework (student focused & task-based).
Here were some of the takeaways:
Pain points:
Requirements:
I drew inspiration from the flexibility of post-it’s that allow people to move them around after jotting things down. I tried to emulate the feeling of flexibility by using a lot of cards to make things feel more movable.
Design features include:
One challenge that testers had was discovering how to set a task without a fixed due date.
Previous flow:
I noticed that this was difficult for users because they would have had to tap the due date settings before choosing the time frame they wanted, whether it was for a specified due date or a time frame, which broke their mental model. I fixed this by placing this option outside the “choose date” modal.
Modified flow:
This was my first case study ever, and so I learned a lot of things along the way. I learned how to ask meaningful questions during user testing, and do comparative analysis.
I want to add more features! One that I’ve already gotten started on is a Kanban board integration (like on Jira) where you can organize by To-do, doing and done.
I want to code this! I’ll most likely start with web since that’s what I’m most familiar with, then use NativeScript or Flutter to make this into a native application.