Inspiration

We found that almost all existing productivity apps were fantastic at helping people make plans, but rather abysmal at helping people recover when they inevitably fail. Because in the real world: meetings tend to go late, lectures are longer than we anticipated, impromptu tasks come up and sometimes we're just too damn tired to do what we had planned on doing. And as opposed to making another task list for a more organized you we built another kind of tool; BroLife – A.I-Powered Companion that will teach you how to overcome interruptions.

What it does

BroLife helps users manage goals, tasks, and daily schedules. It creates a timetable based on priorities, deadlines, and focus hours. Users can report disruptions and replan the rest of their day with AI assistant. It also includes an AI assistant and progress tracking.

How we built iBroLife helps users organize their day from start to finish.

We used Next.js, React, TypeScript, Tailwind CSS, and shadcn/ui. OpenAI interprets natural-language messages, while a deterministic planning engine safely generates and updates the schedule. If the API is unavailable, the app automatically uses its local fallback.

Challenges we ran into

The biggest challenge was making the AI helpful without making the planner unpredictable. We solved this by using AI to understand the user’s situation while keeping the actual scheduling logic rule-based and reliable.

Accomplishments that we're proud of

We built a complete working app with onboarding, goals and tasks, daily planning, adaptive replanning, AI chat, progress tracking, responsive design, accessibility support, and reliable fallback behavior.

What we learned

We learned that a strong AI product needs more than an API call. It needs clear rules, good fallback systems, thoughtful design, and a real problem that AI can improve.

What's next for BroLife

Next, we want to add calendar integration, voice input, cross-device synchronization, smarter personalization, habit tracking, and long-term productivity insights.

Built With

Share this project:

Updates