Project Management Tool
Year of Work | 2024
Tools Used | Postgres, Node.js, React.js, TailwindCSS, TypeScript, SQL, Figma, Postman
Features | REST API, Databases, Front-End Development, Back-End Development
This is a personal project that I created to prototype a project management software that I would like to see in real life. I have been in management positions using different tools like JIRA, Miro, Microsoft Project, Notion and Linear and wanted features from each of them that weren't in the others that would make things easier to use or better visually for different types of users for different roadmaps for different stages. For example, Linear has great roadmapping capabilities but doesn't allow milestones to be shared between roadmaps, Miro is more freeform to make anything you want but doesn't have the structure and restrictions to easily change things without manually resizing everything and Notion has different built in views like Gallery and Timeline views but it is not easy to create different types of objects like roadmaps or tasks without it being a lot of manual overhead to manage. The idea is that any view would be able to show the same information in different ways and can be customized to show exactly what you need to see.
As a prototype, this tool lets you view tasks in Table, List, Timeline and Kanban views, edit and add new tasks and other objects like milestones and assignees, upload pictures for an assignee, drag and resize tasks on the Timeline view and add tags, roadmaps and/or assignees to tasks and milestones so they can be filtered and sorted.
Node.js Repo: https://github.com/kowright/pm-node
React.js Repo: https://github.com/kowright/pm-react
