Inspiration
We noticed that traditional calendars force you to manually fit tasks around classes, work, and life’s unpredictability. People end up missing deadlines or feeling overwhelmed. Flexendar was born to make scheduling effortless, dynamic, and stress-free.
What it does
Flexendar automatically schedules your tasks around your existing commitments. It dynamically adjusts to changes in your day, ensuring deadlines are met and priorities are balanced, all without constant manual input.
How we built it
We combined Flutter for a cross-platform interface with a smart scheduling model that evaluates tasks, priorities, and available time blocks. The app continuously recalculates optimal task placement, giving users a truly flexible calendar experience.
Challenges we ran into
Balancing dynamic scheduling with user expectations was tough. We had to handle overlapping events, prioritize tasks, and avoid scheduling conflicts—all while keeping the app responsive and intuitive.
Accomplishments that we're proud of
We created a calendar that doesn’t just display your schedule—it actively manages it. Users can now see their day adapt in real time, and longer tasks can automatically be split across open time slots.
What we learned
We gained deep experience in building scheduling algorithms, managing state in Flutter, and designing user-friendly interfaces for complex tasks. We also learned how important flexibility and adaptability are in productivity tools.
What's next for Flexendar
We plan to add integrations with other calendars, enhance scheduling suggestions, and build social features so friends can coordinate schedules seamlessly. The goal is to make Flexendar the ultimate personal assistant for managing time.
Log in or sign up for Devpost to join the conversation.