Project manager was an application that grew out of a need I had. When I was making the original Swim team website I needed a way to save what time I spent on the project so that I could tell them how many service hours I needed to be signed off on. This was also a way to keep honest about how many hours I had actually spent on the project.
So I wrote this Win Forms .NET app which tracks the time was well as a list of Task items and stores the data in an XML file.
These features work great and for having done this many many years ago when I was working on the old website just amazes my self. Something I would have probably thought I could never have made a year ago, but in fact I probably made this years ago before that.
There are some issues I never fixed, but it has been very useful with those problems so I never had a motivation for fixing them. Such as: the session time never changes, many menu items are “coming soon”(As in never I suppose), UI isn’t very responsive to new sizes(buttons don’t auto size, etc), and the todo items feel clunky. Again, since these are mostly aesthetics I chose to spend my time else where, although it probably wouldn’t be hard to improve it these days.
In the photos I am running Project Manager on mono ( I like linux
and it seems to be working completely there except for the bottom tool bar’s grip which doesn’t work. There is a special area there for Linux Mint/Ubuntu to grab so they can make it bigger or smaller.
I have a github repo for the project as well if anyone would like to make it better. I’m not holding my breath with all the better more viable apps out there, but it would be a fun project to just figure out what it was I was trying to do.
https://github.com/chrisportela/Project-Manager
- Adding a new project
- There is a task item and the program is currnently “Recording”
- This is the app! Running on Mono in Linux Mint 11


