Taskmaster is a simple task, project, and information tracking application written in PHP, jQuery and AJAX. I've used this web application to track information for personal, home, and small development team projects.
This project is distributed under the GNU General Public License. Please see the included COPYRIGHT and LICENSE-GPL3 for more information. Copyrights for portions of this file are retained by their owners.
- SQLite
- MySQL
- PostgreSQL
- Groups: Admin, Read/Write, Readonly
- Archive Lists
- Private Lists
- Public Lists
- Add Notes with Markdown Support
- Add Multiple Comments To Notes
- Track Time
- Notifications
- Set Tags with Tag Cloud
- Set Due Dates (Formats: y-m-d, m/d/y, d.m.y, m/d, d.m)
- Set Priority
- Priority -1 thru +5
- Locked
- Bug
- In Progress
- Complete
- Info
- Milestone
- Sort Tasks and Lists using Drag-and-Drop
- Task TimeTable Graphs
Improves the creation of tasks by allowing priority and tags to be specified in the task description
- Example Task Entry: (/Priority/Task/Tags/)
- There must be a space at the end of the task title before /Tags/
- /-1/This is an example with a space at the end /tag1, tag2, tag3/
- Multiple Color Themes
- Print-Friendly CSS
- Styled for mobiles devices
- Modify the file/folder permissions on the following files/folders:
- Configuration
- /db - sudo chmod -R 775 db
- Session Storage
- /tmp - sudo chmod -R 775 tmp
- Configuration
- Create a new database if you plan to use MariaDB, MySQL, or PostgreSQL
- Navigate to setup.php in your web browser to begin installation
A default admin user will be created during setup. If you enable multi-user support, use this account to login:
User: admin
Password: admin