Matcha Planner
Matcha Planner is a task and calendar hybrid productivity progressive web app built using React.js. Sign into your Google account and you can edit your Google Calendar events and Google Task todos live in Matcha Planner.
Design Philosophy
The design and motivation of Matcha was initially founded upon my own frustrations using Google Calendar and task managing software – there lacks product that allows users to quickly log and track their tasks and calendar events together in a simple manner, along with the added benefit of keyboard shortcuts. Focusing on minimalism and ergonomics, I named the app Matcha, inspired by the matcha latte – a drink with a simple recipe but yields a powerful taste and effect on our energy.
The aim of Matcha Planner is to provide a sense of calm and efficiency to users and their productivity space, as many modern calendar and task apps are cluttered with chaos and excessive features. Matcha aims to be a simple yet feature-rich planner which users can find a pleasant and efficient productivity tool for their everyday lives.
Features
Evolution
I first began development of Matcha in tenth grade of high school, when I first began to explore progressive web apps. I first tinkered with Electron.JS, where I developed a prototype of Matcha as a minimalist todo list app with vanilla Javascript and jQuery.
In high school, I was deeply obsessed with workflows and what made productivity apps effective. For me, I always hated the design of Google calendar (sorry, Google). To edit events, you would need to go through two different pages and more than four clicks to successfully save an entry. In addition, the idea of having two separate apps for task and event management baffled me – are they not both time and date-based representations of our daily actions and obligations?
Thus, I decided to rebuild Matcha 2.0 with that consideration in mind. I created a planner-esque layout which housed both tasks and calendar events while organized by date and weeks. But something didn’t feel right. What about the detailed functionalities of events and tasks such as comments, reminders, notes, and styling? I also feared that if I do open up Matcha to other users over the internet, many would not feel persuaded to switch – since they are so used to using their pre-existing system for task management and event organization.
Enter Matcha 3.0 built my first year of college (the current version you see): supporting live syncing with google calendar and google tasks via Google authentication, shortcuts, natural language processing, and more.
Developing matcha has not just been a small side project for me, but it has now become a digital scrapbook of mine, embodying my development in interface and product design thinking, how it has changed throughout my high school and college career, and also showcases my growth in design and programming. Each phase in developing Matcha, from a tenth-grade scratchpad idea to now, a fully realized product, it’s surprising to see how much my philosophy and skills as a software engineer and designer has changed and grown.
Matcha is still an ongoing project, so shoot me an email if you would like to gain access to try it out yourself :)