Task management program that tracks completions via email and reminds participants.
Back End:
GUI to allow me to manage users ??" I assign a user name and password and set them as “admin?? (which means they can view all users and have full change privileges) or “user?? which means they can only log on to their own account.
Login page that allows an admin/user to sign in with their logon and password.
Note ??" we run our own email server and this application will sit on the same network as the mail server
Definitions:
Assignor: the person who enters the task and assigns it to one (or more) people
Assignee(s): the person(s) who the task is given to
Assignor enters item in a free form text box
Select a assignee name (if it is the first time the user is entering that name ??" they must add an email), or names for assignee(s) (remember assignees for future so next time that user wants to choose them ??" their name and email is there to select by clicking instead of re-typing)
Specify a completion time (need a calendar and clock to click)
Specify Frequency of reminders
1. hourly
2. every two hours between 8am and 8pm
3. every 2 hours all day
4. every four hours between 8am and 8pm
5. every 4 hours all day
6. once a day (select specific time)
Reminders are sent to both assignor and assignee as per selection from 1-6 above). An email is sent to the assignor (at the intervals set in frequency of reminders) to say “task isn’t done?? until the assignee clicks the link to say they have completed.
Once the assignor clicks completed…an email is sent to the original assignor of the task to tell them of completion and gives them an opportunity to set up a follow up task (restarts the whole process).
## 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
Win 2K and XP - web