Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.69 KB

File metadata and controls

37 lines (29 loc) · 1.69 KB

Task-Tracker-Web-App

A Task Tracker web app is a productivity tool designed to help individuals or teams organize, monitor, and manage their tasks efficiently. It allows users to create, update, prioritize, and categorize tasks, set deadlines, and track progress in real time through an intuitive interface. By centralizing task management in one platform, the app improves planning, accountability, and workflow visibility, making it easier to stay focused and meet goals

Demo

Add tasks dynamically Drag & Drop tasks between columns Minimal dark UI inspired by modern dashboards Works entirely in the browser. No backend required.

Features

Modern Dark UI

  • Add new tasks with a click
  • Drag & drop functionality
  • Organized columns:
    • To Do
    • In Progress
    • Done
  • Lightweight — no frameworks needed

Task-Tracker-Web-App

A Task Tracker web app is a productivity tool designed to help individuals or teams organize, monitor, and manage their tasks efficiently. It allows users to create, update, prioritize, and categorize tasks, set deadlines, and track progress in real time through an intuitive interface. By centralizing task management in one platform, the app improves planning, accountability, and workflow visibility, making it easier to stay focused and meet goals.

PHASE 1 — Project Setup

Goal: Get a running backend skeleton.

  • Create project folder and open it in VS Code Initialize Node.js : npm init -y
  • Install core dependencies : npm install express dotenv npm install --save-dev nodemon
  • Create the folder structure (src, routes, controllers, etc.)
  • Create server.js
  • Add npm scripts: "start": "node server.js", "dev": "nodemon server.js"
  • Result: Empty server ready to run.