Inspiration

I started this project to enter the hackathon and prove I could build a real app with AI as my coding partner. The Challenge: create something I'd actually use daily, whether anyone else did or not.

What it does

1. SMART Goal Definition & Management

1.1 Goal Management

  • Allow users to create, edit, and delete personal SMART goals
  • Each goal must have title, description, and category fields
  • Support SMART criteria validation:
    • Specific: Clear, well-defined goal statement
    • Measurable: Quantifiable success criteria
    • Achievable: Realistic assessment and resource requirements
    • Relevant: Connection to life domains and personal values
    • Time-bound: Clear deadline and milestone dates
  • Support tagging goals with life domains (Health, Career, Relationships, etc.)
  • Support flexible hashtag (#) system for user-defined goal organization and categorization
  • Allow linkage between related goals and goal hierarchies
  • Enable goal search and filtering by hashtags, domains, and custom criteria

1.2 Measurable Actions Management

  • Each goal must support multiple associated measurable actions
  • Measurable actions must have quantifiable metrics with baseline and target values
  • Support multiple metric types: numeric values, percentages, completion count, binary (yes/no), frequency-based
  • Track current progress against target for each measurable action
  • Calculate and display goal completion percentage based on measurable actions progress
  • Enable milestone tracking within each measurable action

2. The Enhanced Eisenhower Matrix

2.1 Priority Quadrant Assignment

  • Allow users to assign each goal to an Eisenhower quadrant:
    • Q1: Important & Urgent (Crisis/Emergency goals)
    • Q2: Important & Not Urgent (Strategic/Development goals)
    • Q3: Urgent & Not Important (Distraction goals to minimize)
    • Q4: Not Important & Not Urgent (Goals to eliminate)
  • Provide a visualization of the matrix with goals placed in appropriate quadrants
  • Support filtering the matrix view by time horizon and life domain

2.2 Time Horizon Assignment

  • Allow each goal to be assigned one of six time horizons:
    • Day (immediate/daily goals)
    • Week (short-term/weekly goals)
    • Month (monthly/sprint goals)
    • Quarter (quarterly/seasonal goals)
    • Year (annual/strategic goals)
    • Lifetime (legacy/life purpose goals)

How it was built

I started out with a clean slate on Bolt(.new). The features were loosely based on a discussion I had with Claude(.ai) and I combined that with a fairly simple openapi(.yaml) spec to keep the front end and the backend believing the same features exist. I added Supabase to trigger the hackathon add-on.

There is a lot of Claude in the marketing aspects of the work. When Bolt finally got to a point where it wouldn't let me move forward (the project got too big), I switched to ZenCoder for final cleanup.

Challenges

The first challenge was simply starting 2 weeks after the beginning of the contest. Then, I ran into a lot of problems keeping Github updated with the latest code. Lastly, having to revert a lot when I thought the AI went in the wrong direction, or worse, the app stopped working.

Accomplishments

I am proud the app actually functions! It can talk to a real database. Most importantly the JWT (tokens) seem to be working more seamlessly than I imagined; providing a much more scalable solution than the api-key that was in the initial build.

Lessons learned

Building the app taught me more about human psychology than technology. While developing the Eisenhower Matrix interface, I realized most people (including myself) confuse activity with progress. We complete tasks but can't explain what we've actually accomplished.

I also feel people abandon productivity systems not because they're difficult, but because they lose sight of why their daily tasks matter. Users need to see the connection between routine actions and meaningful outcomes.

What's next for Tyme SMART

What started as a front-end app was originally conceived to be supported by a backend Agentic AI planning assistant. The real intelligence isn't in organizing tasks—it's in helping users understand their patterns and align their daily choices with their long-term vision.

Built With

Share this project:

Updates