No Project Mess is a simple app to help developers and small business companies deal with "Real World" problems in projects and tasks management.
Offering different views to task management, like a spreadsheet, kanban, scheduler, or even Gantt!
Make sure you have git and Docker desktop installed.
- Clone/git pull the repo into any local directory
$ git clone https://github.com/diashenrique/npm-iris.git
- Open the terminal in this directory and run:
$ docker-compose build
- Run the IRIS container with your project:
$ docker-compose up -d
Open URL http://localhost:52773/npm/home.csp
The foundation of this project are the following pages:
- User
- Project
- Tasks
Those pages are the base for everything else.
Scheduler, Kanban, and Gantt are just different views from the same tasks that are created in the Task page.
The first thing you should do it adds a new project.
The Daily Working Hours is the field that you should inform how many hours your project will have. This field it's used for calculation in Tasks.
The second thing you should create it's the users that will be working on this project. Well, because someone has to do it the tasks, right?!
The task view it's easy to use as filling cells in an Excel spreadsheet.
Scheduler view gives you the option to see your tasks as appointments, in the week, month, and Agenda viewer, acting as a Google Calendar clone.
For those who prefers deal with the tasks in a Kanban Style, this view it's perfect to do it.
You can move the tasks around the phases (Backlog, To-Do, In-Progress, Done, Accepted), and change their progress (%).
Finally, for the Project Managers out there, looking forward to follow the project in real time, using a MS Project style, this view is for you!
I created a project in Github to share my ideas to improve this application. If you want to collaborate with some ideas, you are very welcome!
Brainstorming New Features / Improvements
The project was created as a Technology Example using the possibilities provided by InterSystems IRIS.
The library used for this demo, DevExtreme, it's free to use and to develop non-commercial applications.
For specific feature availability and license restrictions, please, visit the website to the product feature comparison, and the DevExtreme Non-Commercial, Non-Competitive License Agreement, respectively.