Quote:
A major major thing that you should consider adding is an addition for group developement.
Under each project have a system that allows multiple people to keep track of a single project. I would imagine allowing each developer to have their own login to the system, and allow them to add a file to the global project list, perhaps with a note explaining what the file does and where it is included etc.
There could be two parts.
First part would be for the planning process. Where you simply add files to a planning list. You could also have a database schema list in there also, where each developer in the group could add something to the DB scema for that project.
Then in the second part, once the list is finalized, you could allow a developer to go into the file list, and mark themselves working on that file. This way everyone knows who is working on what, and what is done and what isn't. Once a developer finishes a file, they mark it done, and can "check out" the next one to complete.
This is a major part of the web system, although I'm currently the only designer/dev there. I've talked to Jack (DrunkOnDuvel) about joining and designing together, in which this system would be most helpful. Not to mention to get the actual desktop application running and have all the information there without having to log into the site.