caressofsteel / taskmaster

Taskmaster is a simple task, project, and information tracking application written in PHP with jQuery and AJAX.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Taskmaster

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.

Taskmaster

Copyright

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.

Features

Database Support

  • SQLite
  • MySQL
  • PostgreSQL

Multi-User Support

  • Groups: Admin, Read/Write, Readonly

Multiple Task Lists

  • Archive Lists
  • Private Lists
  • Public Lists

Tasks

  • 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

Search

Password protection

Smart Syntax

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/

Theme support

  • Multiple Color Themes
  • Print-Friendly CSS
  • Styled for mobiles devices

Installation

  • 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
  • Create a new database if you plan to use MariaDB, MySQL, or PostgreSQL
  • Navigate to setup.php in your web browser to begin installation

Notes

A default admin user will be created during setup. If you enable multi-user support, use this account to login:

User: admin
Password: admin

About

Taskmaster is a simple task, project, and information tracking application written in PHP with jQuery and AJAX.

License:Other


Languages

Language:JavaScript 40.4%Language:PHP 34.3%Language:CSS 25.0%Language:HTML 0.4%