Tulip Tasks
Tulip Tasks is designed to help users overcome decision paralysis and prioritize tasks effectively by providing a structured and intuitive interface for goal, project, and task management.

- • Built using Vite with React & Typescript.
- • Supabase for real-time data and auth.
- • Local storage utilized for account-free use.
- • Tailwind CSS with Shadcn-ui for UI components.
Project Timeline
- October 2023
User Interviews | UI/UX Design
Started discovery with user interviews utilizing insights to drive the initial UI/UX for Tulip Tasks.
- November - December 2023
Technical Discovery Phase
Learned React & Typescipt. Selected a tech stack. Built a practice React project (Resume Builder) to solidify understanding.
- January 2024
Front-End Development
Began front-end development using React, TailwindCSS, and Shadcn. Continued refining the UI/UX.
- February 2024
Back-End Development
Started building the back-end with Supabase and SQL for live data and authentication.
- March 2024
Launch & Feedback
Launched the app, collected feedback, and fixed bugs.
User Interviews

Interview Process
- Current Methods: Discussed participants existing organization tools and techniques to understand their approach to task management.
- Task Brainstorm: Participants listed all their tasks and projects across various life areas.
- Prioritization Exercise: Asked participants to organize tasks by urgency, importance, excitement, and into to-do lists while narrating their thought process.
- Tool Brainstorm: Explored ideal features for an organizational app, addressing current method shortcomings and desired improvements.
- Analysis: Used insights from interviews to refine Tulip Tasks scoring system and user experience.
Creating a Todo List
"I'd like to lower the barrier to entry where instead of being overwhelmed by everything that I want to do."
"I struggle to find a starting point, so I don't do anything."
"The 'No Zero Days' mentality helped. I had that pinned on my phone until I started to feel guilty. So I archived it because I was like, 'I can't do this anymore.'"
"Give me the smallest step to do something to initiate some momentum. Moving the pebble turns into a boulder."
"Not everything can be high priority."
"I've got so much stuff that I want to do, but I can't decide, so I'm not going to do any of it."
"I guess what motivates me the most is what I'm most excited about."
Evaluating Other Apps
"I already don't have the time or energy and this looks like it's going to take all day to complete"
"I tried a bunch of different systems and I'm tired of getting my hopes up."
"Just looking at all the tabs and buttons made me feel overwhelmed."
"The last one I tried just became a source of anxiety so I stopped using it."
Creation Insights
Considerations
Hinderances
Experience
UX Goals
A Framework
Goal
Goal
Factors
Internal
External
UX Wireframing

App Overview
The "how about list" recommends projects by the most exciting, highest complexity, and most important of both the project along with the overall goal, encouraging you to spend your time on what project aligns with your priorities and feelings.

Project Recommendation List
Each goal's score is the sum of complexity and excitement minus double its index-based importance rank. Project scores use the same method and adds the related goal score.

Importance Rank
Use the arrows to prioritize your ambitions.

Goals
Complexity and excitement metrics are entered when a goal or project is created.

Projects
Projects are color coded to match thier parent goal as well as track the target completion date.

Tasks
Tasks are not currently included in the calculations since they influence the micro scale as opposed to the macro scale of goals and projects.
