Inspiration

The goal and inspiration was to create an application that can help university students manage their assignments and responsibilities.

What it does

TaskManager provides features that allow users to add, check-off, and delete tasks. To add tasks, users can press on the plus button on the bottom right of the interface and type out their response on a dialog alert. To check off tasks, users can press upon the box next to the task. To delete tasks, users are able to swipe left on a task.

How we built it

The mobile application was built through Flutter and the programming language, Dart. We utilized Android Studio and Microsoft Visual Studio Code to write out our code and take advantage of the provided emulators. Git/Github was heavily used to consistently track our progress, work on different branches, and to merge our code. A local storage database, Hive, was used to store the tasks so users may close and open the app without losing their information.

Challenges we ran into

Without any prior experience with mobile application development, we learned Flutter and Dart from scratch. We started the hackathon with research on deciding between the variety of technologies available and needed. We researched Firebase, MySQL, Swift/Xcode, Git, Kotlin/Android Studio, and open-source APIs. An hour into the event, two of our teammates unfortunately had dropped out. As a team of two, we persevered with our original concept.

Accomplishments that we're proud of

We're proud that we were able to implement functional tools and a friendly interface.

What we learned

We were able to learn about general mobile app development practices and the technologies required to create a project.

What's next for TaskManager

We are hoping to implement future features that will offer students with the ability to track their sleep schedule and coordinate their tasks accordingly. This would help these students juggle their to-do-list and sleep schedule on one interface.

Share this project:

Updates