Inspiration
I wanted to make an app that will classically condition people to stop procrastinating.
How it works
Classic conditioning involves pairing a stimulus with a desired behavior. The stimulus in Procrastdonation is a timer, and when the timer reaches 0, it will tell you to get back to work. The instructions say to start out small, for example using the timer and waiting until it is done before you start eating a meal or leave for class. By pairing productive activities with the app, users will be able to use it to motivate them to work on a project, essay, or study for an exam.
If the timer is done but you still want to procrastinate, you will have to use Venmo to make a donation of $0.25 (in this case the American Heart Association was chosen). This will negatively reinforce the user but they will at least be contributing to something else.
Challenges I ran into
I haven't used Apple's programming language Swift before. Or programmed an app in Xcode. So I had to do a lot of learning and experimentation.
Accomplishments that I'm proud of
The app works (although I can't guarantee it's effectiveness). I learned things.
What I learned
A lot about Swift and Xcode.
What's next for Procrastdonation
Apple watch support would be really cool especially with the haptics which would be a good combination with the timer.

Log in or sign up for Devpost to join the conversation.