Ajax Makeover : Time Tracking Application (Introduction)
UPDATE (7/5/05): The Time-Tracker application is now live: www.formassembly.com/time-tracker
Thanks to the readers who suggested ideas for the Ajax Makeover. I eventually chose to go for a simple Time Tracking tool, as you may find in any good project management application. This application will serve as a support for demonstrating and discussing good practices for web application development. I hope you will enjoy it.
The code of the time tracking application is (will be) provided for educational purpose. Unless otherwise specified, it cannot be reused or published without the author (that would be me) consent.
The specifications are as follow:
- Single-screen application,
- Input hours by task and project,
- Add, edit or delete entries,
- Type-Ahead feature on project and task input fields,
- Auto-save.
If you think of additional specifications that could be useful, leave a comment.
Ajax Makeover Roadmap
- Part 1 - Smart Type Ahead functionality : client-side
- Part 2 - Smart Type Ahead functionality : server component
- Part 3 - Client-side Data Management with XML
- Part 4 - Dynamic interface with XSL
- Part 5 - Wrapping up and possible enhancements
I’ll kick off on Wednesday with an ajax-driven type ahead functionality (a.k.a. auto-complete or auto-suggest).
Technorati Tags: Time Tracker, Ajax, XSLT