I Built an AI App That Keeps You Consistent (Not Just Motivated) 🚀
I Built an AI App That Keeps You Consistent (Not Just Motivated) 🚀
我开发了一款能让你保持“持续性”(而不只是“动力”)的 AI 应用 🚀
Hey everyone! Thanks for stopping by! 🙌 I’m Parth, a pre-final year B.Tech IT student from DTU, India. I love experimenting with AI tools, building random stuff, making YouTube videos, and honestly just trying everything that catches my interest 😄 This post is about Momentum AI, my submission for the Build with MeDo Hackathon, and honestly one of the projects I’m really proud of so far! 大家好!感谢大家的关注!🙌 我是 Parth,来自印度德里理工大学(DTU)的一名信息技术专业大三学生。我热爱尝试各种 AI 工具、捣鼓各种小玩意儿、制作 YouTube 视频,老实说,我喜欢尝试一切让我感兴趣的事物 😄 这篇文章是关于我的 Momentum AI 项目,这是我为“Build with MeDo”黑客松提交的作品,也是我目前为止最引以为傲的项目之一!
The Problem I Was Actually Trying to Solve 🎯
我真正想解决的问题 🎯
I’m not someone who lacks motivation. If anything I have too many ideas and too many goals at once. What I lacked was consistency. I’d start strong on something, lose track after a few days, and end up in that familiar cycle of planning, restarting, planning again. And since I also create content, I always wanted to document my journey publicly but could never find the time or words to do it consistently either. So I thought, why not build something that solves exactly this? For me first, and for anyone else who feels the same way. 我并不是一个缺乏动力的人。相反,我脑子里总是有太多的想法和目标。我所缺乏的是“持续性”。我往往在开始时干劲十足,但几天后就失去了方向,陷入了“计划—重启—再计划”的循环。由于我同时也是一名内容创作者,我一直想公开记录自己的成长历程,却总因没时间或写不出东西而无法坚持。于是我想,为什么不开发一个专门解决这个问题的工具呢?既是为了我自己,也是为了那些有同样困扰的人。
What I Built 💡
我开发了什么 💡
Momentum AI is a goal execution companion that helps you stay consistent, not just motivated. You enter your goal, deadline, daily time availability, and experience level. The AI generates a full personalized roadmap with milestones, weekly phases, and first week priorities tailored to your inputs. Every day you do a quick mood check-in, picking from states like Energized, Focused, Overwhelmed, Tired, or Calm. The app uses your mood to personalize your Sprint Mode experience and your Build-in-Public content. Momentum AI 是一款目标执行助手,它能帮助你保持持续性,而不仅仅是提供动力。你只需输入目标、截止日期、每日可用时间和经验水平,AI 就会根据你的输入生成一份完整的个性化路线图,包含里程碑、每周阶段规划以及首周优先级任务。每天你都可以进行快速的情绪打卡,选择“精力充沛”、“专注”、“不知所措”、“疲惫”或“平静”等状态。应用会根据你的情绪来个性化定制你的“冲刺模式”(Sprint Mode)体验和“公开构建”(Build-in-Public)内容。
Sprint Mode is my personal favourite feature. It’s a full-screen pomodoro style focus session with a countdown timer, your top tasks, and an AI motivational message tied to your actual goal. When the sprint ends, a Narrative Memory message appears like: “Yesterday you were overwhelmed. Today you showed up. That’s what momentum looks like.” That line right there is what I’m really proud of in the whole app. It just feels human 🥹 “冲刺模式”是我个人最喜欢的功能。它是一个全屏的番茄钟式专注会话,包含倒计时、核心任务列表,以及一条与你目标相关的 AI 激励语。当冲刺结束时,会出现一条“叙事记忆”信息,例如:“昨天你感到不知所措,但今天你依然坚持了下来。这就是动力的样子。”正是这句话,让我对整个应用感到无比自豪。它让人感觉非常有人情味 🥹
The Build-in-Public generator is what I built for my creator side honestly 😄 Pick LinkedIn, X, or Dev Log, describe what you did today, and the AI writes a properly formatted post incorporating your mood and progress. No more staring at a blank page wondering what to write! “公开构建”生成器则是我为自己的创作者身份打造的功能 😄 你只需选择 LinkedIn、X 或开发日志,描述一下今天的工作,AI 就会结合你的情绪和进度,为你写出一篇格式规范的帖子。再也不用对着空白页面发愁写什么了!
The Platform: MeDo 🤖
开发平台:MeDo 🤖
The entire app was built using MeDo, an AI platform that lets you build full-stack web apps through natural language conversations. It handles frontend, backend, database setup, AI integrations, and deployment all through prompting. I came across it through their hackathon and honestly went in with pretty average expectations. I came out genuinely impressed 😅 整个应用是使用 MeDo 构建的,这是一个可以通过自然语言对话来开发全栈 Web 应用的 AI 平台。它通过提示词(Prompting)处理前端、后端、数据库设置、AI 集成和部署。我是通过他们的黑客松了解到这个平台的,起初我并没有抱太高期望,但最终的结果让我感到非常惊艳 😅
How I Actually Built It 🛠️
我是如何构建它的 🛠️
Before touching MeDo at all, I spent a few hours on ideation. I researched previous hackathon projects, figured out what resonated with me, and then used Claude to structure my prompts properly and ChatGPT to sanity check the overall flow. Then I built it phase by phase inside MeDo. 在接触 MeDo 之前,我花了几个小时进行构思。我研究了往届黑客松的项目,找出与我产生共鸣的点,然后利用 Claude 来梳理提示词结构,并用 ChatGPT 对整体流程进行逻辑校验。随后,我在 MeDo 中分阶段完成了开发。
Phase 1 was purely the skeleton. All pages, navigation, and visual design. Dark mode with glassmorphism cards, electric purple and cyan accents. No backend logic yet. Just structure. This is important because dumping everything into one prompt usually creates a mess! 第一阶段是纯粹的骨架搭建。包括所有页面、导航和视觉设计。采用了深色模式、玻璃拟态卡片,以及电光紫和青色的点缀。此时还没有后端逻辑,只有结构。这一点很重要,因为把所有需求塞进一个提示词里通常会搞得一团糟!
Phase 2 added the AI powered goal decomposition. MeDo spun up a Supabase Edge Function using Gemini 2.5 Flash that dynamically generates your personalized roadmap from your onboarding inputs. This was honestly the moment that surprised me most 😮 第二阶段加入了 AI 驱动的目标拆解功能。MeDo 使用 Gemini 2.5 Flash 启动了一个 Supabase Edge Function,根据你的初始输入动态生成个性化路线图。老实说,这是最让我惊喜的时刻 😮
Phase 3 added Sprint Mode, the Narrative Memory post-sprint screen, emotional check-in logic, and the Build-in-Public generator. After each phase I sent small targeted prompts to refine specific things without regenerating the whole app. 第三阶段加入了冲刺模式、冲刺后的叙事记忆界面、情绪打卡逻辑以及公开构建生成器。在每个阶段之后,我都会发送一些小型的针对性提示词来优化特定功能,而无需重新生成整个应用。
The One Hiccup Worth Mentioning 😅
值得一提的一个小插曲 😅
I wanted to fix a loading animation that appeared in two sections of the app. Since both shared the same logic I expected one prompt to fix both. It only updated one 😅 (Though the feature worked fine even without the fix). That was genuinely the only real issue. Everything else, the multi-page generation, the AI integrations, the debugging agent, the testing features, all worked smoother than I expected. 我想修复一个出现在应用两个部分的加载动画。由于它们共享相同的逻辑,我以为一个提示词就能同时修复,结果它只更新了一个 😅(尽管即使不修复,功能也能正常运行)。这确实是唯一真正的问题。除此之外,多页面生成、AI 集成、调试代理、测试功能等一切都比我预期的要顺畅得多。
What I’m Most Proud Of 🌟
我最自豪的是什么 🌟
Honestly just the fact that this solves a real problem I actually face. The goal planner, Sprint Mode, and Build-in-Public generator are features I’m going to personally use after this hackathon ends. And the fact that I built something this polished in roughly a day without a lot of web dev experience? A few years ago that would have felt impossible to me. Shipping something real instead of waiting to “become better first” hits different every time 😇 老实说,最让我自豪的是它解决了我自己面临的真实问题。目标规划器、冲刺模式和公开构建生成器,这些功能在黑客松结束后我依然会继续使用。而且,在没有太多 Web 开发经验的情况下,我只用了一天左右就做出了如此精致的产品?几年前这对我来说简直是不可能的。与其等待“变得更强后再开始”,不如直接交付真实的产品,这种感觉真的很棒 😇
What I Learned 📖
我的收获 📖
Prompting is genuinely a skill. The quality of what MeDo generates is directly tied to how clearly and specifically you describe what you want. Breaking the build into phases instead of one massive prompt made a huge difference. And once again I learned that building for yourself first is the right instinct. When you’re solving your own problem every feature decision feels obvious and the product ends up way more focused. 提示词编写确实是一项技能。MeDo 生成内容的质量直接取决于你描述需求的清晰度和具体程度。将构建过程分阶段进行,而不是使用一个巨大的提示词,效果截然不同。我再次意识到,先为自己构建产品是正确的直觉。当你解决的是自己的问题时,每一个功能决策都显得顺理成章,产品也会更加聚焦。
What’s Next 🔮
未来展望 🔮
Right now the app uses localStorage intentionally. No login friction, no sign-up, your goals stay private on your device. Simple and clean for first time users. If the project gets good traction I’d love to add a community layer where people with similar goals can find each other and build momentum together, plus a consistency leaderboard. 目前该应用特意使用了 localStorage。无需登录、无需注册,你的目标会私密地保存在设备上。这对初次使用的用户来说简单且纯粹。如果这个项目能获得不错的反响,我很乐意增加一个社区层,让有相似目标的人可以找到彼此,共同建立动力,并增加一个持续性排行榜。