Oleksandr Parshakov

My Toolbox: A Project Management System

I believe effective project management tools should empower people - not overwhelm them. Many existing platforms are designed for large enterprises, packed with features that small teams and freelancers rarely need. This complexity often slows down rather than supports productivity.

To explore a better way, I designed and developed a streamlined Project Management System (PMS). My goal was to create a tool that reflects my project management philosophy: simplicity, usability, and practical value.

Project Management System screenshot Project Management System screenshot Project Management System screenshot Project Management System screenshot Project Management System screenshot Project Management System screenshot Project Management System screenshot Project Management System screenshot Project Management System screenshot

Click on an image to enlarge it.

The Problem

While there are many capable free project management tools available, like Trello, I wanted to explore a fundamental question: What would a project management system look like if I designed it from scratch to embody my own philosophy? This became an exercise in creating a free alternative that translates my core beliefs into a working system.

The Solution

I built a lightweight Project Management System using Django that strips away unnecessary complexity while keeping essential functionality. The system provides intuitive task and project management with dual viewing options (list and board views), task prioritisation, keyword search, and tag-based filtering - delivering exactly what small teams need without the bloat.

The Impact

By stripping away unnecessary complexity, this system demonstrates how thoughtful design can improve workflows, encourage adoption, and keep projects on track. It embodies the principle that the right tool is not the one with the most features, but the one that best supports the team’s goals.

To take the project further, I applied a replatforming strategy (“lift, tinker, and shift”) to migrate the system onto AWS. This approach ensured the tool could scale more reliably and benefit from cloud infrastructure. The live demo was decommissioned in November 2025 to conclude the project's AWS Free Tier phase. The full source code is still available for review here: https://github.com/lzrdGreen/api-pms/


Link to Live Demo

Tip: Wait 2s & Reload if you see a confusing message like "Something went wrong while trying to load this site". Actually, nothing went wrong. The hosting provider is free so they hybernate the website if unused. Please be patient and sorry for the inconvenience.

Self-Hosting Option

For a more in-depth look, the full source code for this project is available on GitHub. You can set up the application on your local machine by cloning the repository and following the setup instructions.

GitHub Repository: https://github.com/lzrdGreen/pms


Some essential categories of Project Management Tools

Productivity Tools:

Collaboration Tools:

Scheduling and Work Management Software:

These tools enhance efficiency, communication, and organisation, which are critical for successful project management.

The benefits of integrating project management tools:

Improved Communication and Transparency:

Enhanced Efficiency and Productivity: Linking project documents and data to specific tasks allows team members to access necessary resources immediately, streamlining workflows and reducing time spent searching for information.

Better Decision-Making: Access to crucial data regarding resource allocation, risk management, and issue resolution empowers project managers and team members to make informed decisions quickly, ultimately leading to better project outcomes.

The effective use of tools can significantly enhance collaboration and overall project success.