Thanks - yes, that is pretty much the approach I am planning to take, but I just figured I'd see if there was anything interesting out there that would give me a spiffy look and feel for the reporting pages. One thing that I find confusing is how to come up with a color scheme. I know that seems sort of low priority, but I swear the first thing people notice is if your colors are "ugly" or very basic looking (ie, black and white).
Anyway, I will proceed with putting the models together as that is clearly the meat of the project at this poitn. I just learned about CRUD tonight, and I can see how that is very nice. Thanks, Margie On Dec 3, 5:59 pm, maeck <[EMAIL PROTECTED]> wrote: > Margie, > > If you can think up a decent model, you might be able to setup the > core of the project management application in the Django contrib.admin > module. > Development will go fast as long as you can stay with standard CRUD > pages. > The admin model will also give you the user security hooks necessary > for the manager and employees. > > As soon as you nee a need for reporting pages or ways to do things a > little more complex than the admin can give you, you can build custom > pages for those. But I would think you could have 80% of your app > running only by setting up the database models and nice admin pages. > > Maeck > > On Dec 3, 3:41 pm, Margie <[EMAIL PROTECTED]> wrote: > > > > > Hi everyone, > > > I would like to create a django project managment web app to be used > > internally in my company. I am a software developer, but have little > > experience with web apps other than my recent work going through the > > sams django tutorial book. > > > I'm wondering if anyone knows of any open source/free django web app > > that I might be able to use to get started on this project. Let me > > describe the usage model to give you an idea of what I'm aiming for. > > > At a very high level, the usage model for this web app is that a > > "manager" assigns tasks to "employees" on a weekly basis. Associated > > with each task is a set of measurements that must be performed by the > > employee as he/she does the task. The measurements vary based on the > > task, and somemes the measurement is reported with a comment string, > > sometimes a number, or sometimes a check mark in one of 'n' radio > > boxes. As the employees complete the tasks, they fill in the > > measurements. At the end of the week, the manager can look at each > > task and review the resulting measurements, and based on that data, > > decide the next weeks' tasks. > > > Unlike a project mangament tool like MS Project, which helps you > > schedule and gannt chart the schedule, this is really a tool to for > > enhancing project communication. It is intended to allow the manager > > to easily communicate tasks to the employees, get the results back, > > and then make decisions about what the next set of tasks sould be. > > All without having to spend a lot of time emailing and talking to > > people. In the environement where it will be used, the manager is > > getting results back from maybe 100 different employees, each of which > > have a few tasks to do. The data is not complex, but there is just > > too much of it to manage without a tool. Currently folks are using > > wiki and excel, but in my opninion this is not really automated > > enough. > > > My thought is that a django web client could provide a very simple and > > easy to use interface, and could also be extended to get all sorts of > > nice long term trend information. For exmaple, t would be interesting > > to know if a project being run at site A executes task 'foo' more > > frequently or for longer periods of time than a project being run at > > site B. As data is across multiple similar projects, it seems that it > > could be mined for lots of interesting info to help improve the > > productivity of future projects. > > > Ok - so hopefully you get the idea. Now for my questions: > > > * Does anyone know of existing web apps (django or otherwise) like > > that already exists? > > > * Does this sound like something that would be good to do in Django? > > > * Does anyone know of any free/open source software (django based) > > that I could use as a starting point? Not being a web developer, I > > know that if I do this from scratch, I will probably not do a great > > job. No doubt there are a ton of intracacies to window layout, the > > structure of the models, the html templates, and other things I > > haven't even thought of. So I'm thinking it would be great to > > bootstrap from some existing code, even if it doesn't do quite what I > > want. I would be happy to contribute my own work back to the open > > source community. > > > Thanks for any ideas! > > > Margie- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---