Skip to content

A productivity tool to model your weekly workflow as a grid of projects.

Notifications You must be signed in to change notification settings

mcrosby114/KanbanGrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KanbanGrid web application

A productivity tool to model your workflow as a grid of projects for the week.

Each day of the week gets a column, and each area/project gets a row. The user can then input tasks pertaining to each area/project – represented as text in moveable boxes. Then each task box can be dragged and dropped as things change.

The idea is modeled after the “Kanban” workflow.

Highlights:

  • Written purely with PHP, HTML, CSS, Javascript, MySQL (no frameworks)
  • Designed database schema with full CRUD support for accounts, projects, tasks
  • Designed with UX in mind (e.g., input validation, persistent and context-aware navigation)
  • Security across the board:
    • Form inputs sanitized and validated on client and server (prepared statements, regular expressions)
    • Passwords salted and hashed
    • URL access restriction
  • Supports session management, persisting state across pages (e.g., permissions, errors, login state)
  • Supports account signup, login, logout
  • Uses PHP data access object (a design pattern) for database operations
  • Customizable grid layout, task boxes, colors, checkboxes
  • Product branding, content pages
  • JQuery enhancements: image gallery, tooltips, fading effects, AJAX data loading
(old domain name: http://www.kanbangrid.com/)

About

A productivity tool to model your weekly workflow as a grid of projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published