Skip to content

pradhanska/TaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

FlowBoard Task Manager

A modern dark-themed task management web application built as a single-file frontend project using HTML, CSS, and Vanilla JavaScript.

FlowBoard transforms a simple to-do app into a more complete productivity workspace with:

  • 📋 Task management
  • 📌 Priority tracking
  • 🗂️ Project organization
  • 📊 Analytics dashboard
  • 🔎 Advanced filtering
  • 🧩 Kanban board workflow
  • 💾 Local browser persistence

🚀 Live Demo

🌐 Deployable Web App: FlowBoard Task Manager Live Demo


📖 Overview

FlowBoard Task Manager is designed as a lightweight productivity workspace that feels closer to a real-world project management tool than a basic checklist application.

The project focuses on:

  • Multiple workflow views
  • Visual task organization
  • Progress visibility
  • Dashboard-style productivity tracking
  • Fast frontend-only deployment

The app runs entirely in the browser using localStorage, making it:

  • Easy to test
  • Easy to deploy
  • Backend-independent
  • Lightweight and portable

It also serves as a strong frontend prototype for future expansion into a full SaaS-style productivity platform.


✨ Features

✅ Task Management

Create, edit, and delete tasks with:

  • Title
  • Description
  • Project
  • Assignee
  • Tags
  • Due date
  • Priority
  • Workflow status

📋 Multiple Views

List View

Ideal for:

  • Detailed task scanning
  • Information-heavy workflows
  • Organized task tracking

Kanban Board View

Visual workflow management using stages like:

  • To Do
  • In Progress
  • Review
  • Done

🔍 Smart Filtering

Filter tasks by:

  • Project
  • Priority
  • Status
  • Completion state
  • Free-text search

📊 Productivity Metrics

Track:

  • Total tasks
  • Active tasks
  • Completed tasks
  • Overdue tasks

💾 Local Persistence

  • Uses browser localStorage
  • No backend required
  • Tasks remain saved between sessions

🎨 Interface Design

FlowBoard uses a modern dark dashboard aesthetic with:

  • Glassmorphism-inspired panels
  • High contrast UI
  • Compact dashboard cards
  • Workspace-focused layout

🧱 Layout Structure

Section Purpose
Top Bar Workspace summary and controls
Left Sidebar Task creation and project management
Main Workspace Metrics, filters, list view, and Kanban board

🛠️ Tech Stack

Layer Technology
Markup HTML5
Styling CSS3
Logic Vanilla JavaScript
Persistence Browser localStorage
Deployment Static Hosting

📁 Project Structure

FlowBoard Task Manager/
└── todo-webapp.html

The project is intentionally maintained as a single-file application for:

  • Easy portability
  • Quick iteration
  • Simplified deployment
  • Lightweight sharing

⚡ Getting Started

Run Locally

  1. Clone or download the repository
git clone <your-repository-url>
  1. Open:
todo-webapp.html

in any modern browser.

  1. Start managing tasks 🚀

🧑‍💻 Usage

Create Tasks

Fill out:

  • Task title
  • Description
  • Project
  • Assignee
  • Due date
  • Priority
  • Status
  • Tags

Then save the task to your workspace.


Manage Workflow Visually

Switch between:

  • List View → detailed tracking
  • Board View → workflow-oriented planning

Track Productivity

Dashboard summary cards provide quick insights into:

  • Active work
  • Completed work
  • Overdue items
  • Overall progress

🗺️ Roadmap

Planned future improvements include:

  • Drag-and-drop Kanban support
  • Calendar / Timeline view
  • Recurring tasks
  • Notifications & reminders
  • Activity history
  • Comments system
  • Multi-user collaboration
  • Authentication
  • Cloud sync & backend integration

🚀 Deployment

FlowBoard can be deployed easily on static hosting platforms such as:

No backend or server runtime is required.


💡 Why This Project Exists

FlowBoard originally started as a JavaFX-based to-do application before evolving into a richer web-based task management experience.

Moving to the web enabled:

  • Better UI flexibility
  • Dashboard experimentation
  • Kanban workflows
  • Easier deployment and sharing
  • Responsive interaction patterns

The project reflects an interest in combining:

  • Productivity software design
  • Frontend engineering
  • Dashboard UX
  • Workflow-oriented applications

📌 Future Vision

FlowBoard is structured to evolve into a more complete productivity platform with:

  • Team collaboration
  • Real-time sync
  • Cloud persistence
  • Advanced analytics
  • Full-stack architecture

📄 License

This project is open-source and available under the MIT License.

About

simple taskmanager web application based on the to do list application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages