Inspiration

We were inspired by the tree productivity app called "Forest", which grows a tree only while you work distraction-free. We also noticed that most task management apps rely on # of tasks completed to induce a sense of accomplishment in the user. This methodology falls short when considering longer personal projects, habits, or assignments, where breaking the task down into smaller parts costs more time than it saves.

What it does

It allows the user to simplify task management by providing the user with a couple of actions: creating/editing tasks in a list, starting a timer to log hours, and joining groups of friends to participate in a competitive environment through leaderboards.

The user manages a list of tasks by adding new tasks, editing the task name, deleting the task, or completing the task. The user starts a timer that once started, will live to update a visual timer on the screen until the user stops it, and then can save those hours by clicking a button. The user can join a leaderboard by searching another user's username and joining their leaderboard, then being able to see all other users within that leaderboard.

How we built it

Work Time, Win Time was developed in the Java programming language using the LibGDX Java Framework within the IntelliJ IDEA. The entire project was made through code without the aid of a visual UI editor.

Challenges we ran into

We had trouble setting up network I/O between different computers (and within the same computer). Additionally, team synchronization was only strong near the end.

Accomplishments that we're proud of

We are proud that during the hackathon, we were able to produce a semi-working application that can be demonstrated to an audience given that this was our first hackathon.

What we learned

We learned most about which tools are best suited for other purposes and what we should use instead next time. For example, we attempted to create a networking I/O system between multiple devices only to learn that our networking Java is inefficient in the manner that we implemented it.

What's next for Work Time, Win Time

Next for W Time, we will finish our original, planned implementation by fixing the networking I/O, completing the leaderboards feature, and adding minor features like logging out, or editing accounts.

Share this project:

Updates