About the Project

Inspiration

The inspiration for this project came from our struggles as B.Tech students in KTU to manage assignments, projects, and exam preparation effectively.
The fear of backlogs and the stress of last-minute cramming motivated us to create a tool that could help students like us stay organized and focused.

What We Learned

This project taught us how to:

  • Use Flutter for building cross-platform apps.
  • Leverage Firebase for efficient data storage and user authentication.
  • Integrate APIs, specifically the Gemini API, to enhance the app's intelligence.

It also helped us understand the importance of designing intuitive user interfaces and how to manage time effectively while balancing academics and coding.

How We Built It

We used Flutter to develop the app's frontend, ensuring it worked seamlessly on both Android and iOS devices.
Firebase was implemented for:

  • Real-time database operations.
  • User authentication to keep data secure.

The Gemini API was integrated to provide task suggestions based on the titles entered by users.
We focused on building a clean and simple interface to make the app easy to use, especially for students.

Challenges We Faced

We encountered several challenges during development, including:

  • Understanding how to integrate the Gemini API and optimize it for accurate suggestions.
  • Debugging issues with Firebase integration, especially during real-time updates.
  • Balancing our academics with the time-intensive process of coding and testing.

Despite these obstacles, we managed to learn and adapt, which made the journey rewarding.

Future Plans

To make the app even more useful, we plan to:

  • Add a feature for deadline reminders linked to a built-in calendar.
  • Enable collaboration tools for group projects and shared task management.
  • Localize the app to support multiple languages for broader accessibility.
Share this project:

Updates