Internal tooling

Task Manager 

An internal tool for teams to track projects and tasks, with roles, comments, attachments and analytics — built for daily use.

  • React
  • Redux Toolkit
  • Tailwind CSS
  • Node.js
  • Express
  • MongoDB
  • Zod
  • Recharts
Year
2026
Role
Full stack development
Team
Solo product
Task Manager — Dashboard
Task Manager — mobile

(01)The challenge

Teams need clear ownership and status on every task, with access control that doesn't slow anyone down.

(02)The solution

JWT auth with roles enforced server-side on every request, a clean task workflow with Kanban views, per-task discussion threads and activity logs.

(03)Features

What it does.

01

Roles & permissions

Server-side role checks on every request.

02

Tasks & subtasks

Priority, due dates, owners and Kanban progress.

03

Comments & files

Discussion and attachments stay with the work.

04

Analytics

Charts and reports for better decisions.

(04)Screens

A closer look.

Task Manager — Team members
Team members
Task Manager — Task detail
Task detail
Task Manager — Kanban board
Kanban board

(05)Process

How it came together.

01

Discover

Understanding the goal: teams need clear ownership and status on every task, with access control that doesn't slow anyone down.

02

Design

Structure, key screens and the look agreed before any code was written.

03

Build

Developed with React, Redux Toolkit, Tailwind CSS — fast, responsive and maintainable.

04

Launch

Tested on real phones and desktops, then deployed to production.

05

Improve

Fixes, refinements and new features based on how people actually use it.

(06)Under the hood

Highlights

  • ✦Activity logs for auditability
  • ✦Email notifications
  • ✦Built for everyday team use

Architecture

  1. 01React + Redux client
  2. 02Node / Express API
  3. 03MongoDB

Services used

Tech stack

  • React
  • Redux Toolkit
  • Tailwind CSS
  • Node.js
  • Express
  • MongoDB
  • Zod
  • Recharts

Want something like this?

Tell us what you're building. We reply within 24 hours with honest advice and a clear next step.

Start a project →