Management System
Task Management Platform (Jira-inspired) — kanban, sprints and reminders for individuals and small teams
Management System is a task management platform that takes the parts of Jira which actually matter to small teams — boards, sprints, and accountability — and leaves behind the configuration overhead. It was built to scratch an itch: heavyweight trackers slow individuals and tiny teams down with permission schemes and workflow schemes, while lightweight to-do apps lack any notion of iterations or estimates. This project sits in between, offering kanban boards, sprint planning and time tracking that you can pick up in minutes instead of configuring for an afternoon.
Work flows through kanban columns that you define, and each card carries priority, assignee, due date, labels and a time estimate. Sprint planning is a first-class concept: pull work into an active sprint, track a burndown-style view of what remains, and close the sprint to roll unfinished items forward. Underneath, a cron-driven reminder engine watches every task and nudges the right people through email, in-app notifications and digest summaries, so nothing quietly slips past its deadline. The data model supports projects, boards, lists, cards, comments and time entries, backed by PostgreSQL in production and SQLite for local development so setup is trivial.
The notification layer is what makes the system feel alive rather than a passive list. A scheduled job inspects approaching due dates and status changes, then dispatches reminders through the channels each user has enabled, all configurable per project. The UI leans on React for a responsive single-page feel and Express plus REST APIs on the backend, keeping the contract clean enough that the same server can later power a mobile client. For freelancers, students and small product teams who want Jira's discipline without its weight, Management System is the version that fits.
Key features
- Customizable kanban boards with drag-and-drop card movement and WIP limits
- Sprint planning with active sprints, estimates and remaining-work tracking
- Built-in time tracking against tasks with project-level rollups
- Automated reminders via cron with email, in-app and digest delivery
- REST API surface backed by PostgreSQL (production) or SQLite (local)
- Per-user notification preferences so each person controls their own noise level
Technology stack
About the developer
This project is one of several by Harsh Kadyan (BrutalHarsh), a full stack developer and AI engineer based in Rohtak, Haryana, India. He builds products across the stack — from React front ends to Node.js and Python backends — and contributes to open source along the way. Learn more on the about page.