I have built an application that creates a bar chart out of my projects. It is not coded in the right way. There is no commenting and queries are spread all over. But the application is quite straight forward.
I am now using this "planner" to add projects to my planner. I can add a project, how long I expect it will take and the cost for the project. I can enter the actaul time spent after a project is completed.
Please take a look at the working version here: <[login to view URL]>
These are the additions I want to make:
1. In the current version I enter a "project". But instead I want to be ablo to add "subprojects" When adding a subproject, I chhose which project it belongs to. All subprojects will together
form the full project. The full project starts when the first sub project starts, and ends when the last sub project ends (The project is just a colletion of all sub projects). I will see
all sub projects as bars underneath the long line that displays the full project.
2. Each sub project shall be able to have a "status". Depending on the status the bar will have a different color. Any user can switch status. The status is used for different users to see
if they need to act on that sub project. The different status types are: "Reported", "Assigned", "Started", "need assistance", "Assistance given", "completed", "completed accepted". (The bars shall be significantly higher than now, so that the colors become more apparent)
3. I shall be able to click on a bar to add a comment in a popup or a layer. In the popup I shall be able to change the status for that sub project. In the bar I shall see the date when the latest action was taken.
4. I also want a report page, the chronologically explains all action taken.
5. A new page "completed projects" shows all complete projects.
(Code is included in the zip file)
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Linux, Php, MySql