Skip to content
Gamified to-do list
Python HTML JavaScript CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.



what is TaskRPG?

TaskRPG is a "tomato timer" based task management system. The goal is quick and easy to-do list management with a built in timer, all on one page.

This app was built with Django, Bootstrap, JQuery, and AngularJS. Tasks are bound by user, and persistent between logins.


Click here for a demo hosted on Heroku.

You'll be able to register a username/pw and then get started! Enter tasks on the bottom, click start, and get to work! You'll receive a browser notification once your time is up, then you get a 5 minute break. Repeat until work is done.

How to Manage time

This app is loosely based on the pomodoro technique. When it's crunch time and I'm staring at a huge to-do list, one of the best ways I've found to get things done is to use this technique. Having built-in breaks forces you to step away from your machine and helps prevent burnout that leads to a decrease in code quality and an increase in frustration.

Why 'RPG'? This looks like a to-do list.

Eventually I am going to add gamification elements to the app, so you'll earn reward for completing tasks, each 25m will be a "quest", your character grows levels, etc.


  • Add gamification elements
  • Persistent timers (maybe)
  • Replace placeholder graphics
  • Clean up display on mobile
  • Clean up registration/login screen
You can’t perform that action at this time.