TaskTrackerCreated by maxtingle on Thu 26th Jun 2014 in category Web Development. 767 Views | Tags: website, tasktracker, javascript, oopTaskTracker is a project I started a long time ago as a 24/h challenge project. But with other ideas in my head, ones far more exciting than it, I quickly dropped it in favour of those. If you're gonna hobby program, why not hobby program fun projects, huh? But a the backend was already done by the time I dropped it so it's been on my mind ever since. Over the past week I've been finishing it up and re-writing parts of it to finally finish it.
It's not a particularly complicated service, just one to help you keep track of everything that's being done. It splits everything into three items, the first is a project which is essentially a list of lists, the second is a list which is a collection of data and the third is data or a list item, which is something that needs doing.
You can see the website for yourself at tt.max-tingle.co.uk
The site was mainly designed for me to keep track of new ideas and such but there are countless other uses for it. The website also marks my first real attempt at making a fully AJAX site with almost ever operation being AJAX based and it marks my first medium scale implementation of object orientated JavaScript, or as object orientated as you can get it. Since it lacks even the most basic of things like classes or privacy modifiers. Here is the feature list:
- Account system with editing, deleting and cookie based remembering
- Fully AJAX design so you never have to leave the page
- CSS3 animations so everything is smooth
- Project, List and data storage with association
- Context menus for actions
- Customization settings like changing window size
- Windows - like environment
- Preloading settings
- Date tracking (Time remaining, Time late)
- Data completion to disable tracking
- Ease of life features such as selected section and open windows saving