oceansize / LifeSchedule

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LifeSchedule

This project is an implementation of the excellent Tim Urban's concept of a Life Calendar — a somewhat grim reminder of how short life is, and hopefully a motivational tool to quit wasting it on Netflix marathons and total assimilation into the GTA universe.

If you're interested in seeing the Life Calendar in context of how it can help with procrastination, check out Tim's hilarious TED talk: "Inside the Mind of a Master Procrastinator."

Project Roadmap

This app is something I will be working on chiefly during 10% time at work, so updates may be a little sporadic. The basic version should:

  • Support a single user account, who can:
    • View their life as a projection of 90 years, broken down into a selection of weeks
    • Weeks already lived will be indicated as passed
    • Add goals to future weeks, with deadlines

Future versions will hopefully allow lots of different features, such as:

  • "How do you compare with famous person?" — want to feel bad about your choices? Activate an overlay of some of your heroes' achievements and see where they were at the same point in your own life. Ouch.
  • "Variable Life Expectancy" — The MVP will give everyone an average of 90 years lifespan, but it would be interesting to be able to change that based on a bunch of different variables such as location, lifestyle and genetic factors.

Technologies

Currently I am working in a C# shop, using React on the client side, so these are the tools I will be using to build this.

About


Languages

Language:C# 100.0%