Inspiration

I was inspired by the mobile app Forest, in which leaving the app open and thus not using your phone grows little trees that you can keep in a virtual garden.

What it does

Productivity Or Else takes Forest's concept and ramps it up a notch. Rather than motivating you by a minorly important virtual tree, Productivity Or Else motivates you with something that will actually keep you productive and away from your device. If you decide to leave the app (getting distracted from your off-computer work) or close the program during a scheduled productivity session, your entire drive will be wiped rendering your computer unusable.

How I built it

I built it entirely in Java over about 5 different copies of IntelliJ (see below).

Challenges I ran into

Having to reinstall my operating system several, several times due to testing.

Accomplishments that I'm proud of

It works! I haven't really worked with graphics before until now, so I am proud of making a rather simple interface.

What I learned

I learned about window focus events along with graphics in Java.

What's next for Productivity Or Else

Currently it can be only used on desktop, because on mobile, app permissions are much more restrictive.

Built With

Share this project:

Updates