Inspiration
We were inspired by other to-do managers that are available in other software like note-taking apps
What it does
It's a simple plugin for JetBrains IDEs that allows you to manage your TODOs in a more efficient way. It provides a simple interface to quickly view your TODOs and filter them. This plugin also includes a tags system that allows you to categorize your TODOs and easily find them later. It also features a SQL interface to query your tasks.
How we built it
We first began by drawing a diagram of the different components (classes, services, etc) that we thought the app would require, and we split the work keeping in mind what each member of the team is the most experienced at. We tried to follow best practices by reading the official documentations from JetBrains (we're doing their challenge) and ultimately made a plugin for their IDEs.
Challenges we ran into
The constraints of the platform meant we all had to learn a new programming language, Kotlin. We were lucky that some of us knew how to code in Java, but it still had a learning curve that took a while to overcome.
Accomplishments that we're proud of
We're proud that we were able to ship this project in such a short time as it was the first hackathon for most members of the team, and again, it was a totally new programming language and new frameworks for us.
What we learned
We learned to work in a team and split the work evenly, we also improved our communication skills and expanded our knowledge on contributing and coding together with tools like Git.
What's next for 3hToDo
We hope to improve this project on our own time after this hackathon and hopefully start using this plugin in our daily workflow, as we started this project with the intent to help us be more organized and stay on top of our tasks.
Log in or sign up for Devpost to join the conversation.