Project Detail

Simple Project Timekeeping Program  

Simple Project Timekeeping Program is project number 349522
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: netcoder

Budget: $30-250

Created: 11/26/2008 at 20:38 EST

Bid Count: 16

Average Bid:
$ 189

12/01/2008 at 20:38 EST

Project Creator: gammagaming
Employer Rating: (No Feedback Yet)

Bid On This Project
 

Description

I want a program which will record for whom I am doing a piece of work for; client name, and what I am doing for them; a project description. As soon as I start filling this information in, I want the program to take note of the time, and when I finish I want to be able to press finished on that task and have the amount of time it took saved along with what I did and for whom. I will also need the ability to press pause whilst working on a task. When I finish, I want the program to record what my IP address was whilst working on this task - this must be captured when I first create the item, and a dialogue needs to ask me to ask me to enter an amount of currency.
This data will all be displayed in the following format:


CURRENT DATE:

NAME OF CLIENT:
PROJECT DESCRIPTION: £AMOUNT OF CURRENCY (TIME TAKEN)
IP ADDRESS

Once I have entered a client's name, or project description, I want to be able to choose that from a drop-down list, or by typing the first few characters of that name, on subsequent occasions.

If I enter more than one project for a client over the course of a single day, the output should be altered to read as follows:


CURRENT DATE:

NAME OF CLIENT:
PROJECT DESCRIPTION: £AMOUNT OF CURRENCY (TIME TAKEN)
IP ADDRESS
PROJECT DESCRIPTION: £AMOUNT OF CURRENCY (TIME TAKEN)
IP ADDRESS
= £TOTAL AMOUNT OF CURRENCY (TOTAL TIME TAKEN)

If I do more than one piece of work for the same person, but not necessarily consequetively, over the course of a single day, I want this to be recorded without that client's name occuring multiple times that day - the program should automatically enter the project description and it's related information in the correct place.

At the end of the day, I want to be able to instruct the program to add up how much currency I have entered for each client and output with the following format:

PAYMENT DUE:

CLIENT A: £TOTAL AMOUNT OF CURRENCY
CLIENT B: £TOTAL AMOUNT OF CURRENCY

PERSONAL EARNINGS:

£TOTAL AMOUNT OF CURRENCY FOR CLIENT A
£TOTAL AMOUNT OF CURRENCY FOR CLIENT B
= £TOTAL AMOUNT OF CURRENCY FOR ALL CLIENTS (£CURRENCY AN HOUR @ TOTAL TIME TAKEN)

The currency an hour figure must be derived from total amount of currency entered, divided by total amount of time taken.

When outputting this however, of the total amount of currency entered that day for a client, the program must ask me what percentage to assign to the client, rounding up to the nearest penny, and assign the remaining currency to personal earnings. The program must remember what percentage a client is assigned, such that if I enter the same name on a subsequent day I will not be asked again what percentage they should be assigned.

At the end of the day, the program should also output:

[MONTH NAME] SO FAR: £TOTAL CUMALATIVE CURRENCY AMOUNT RECORDED UNDER PERSONAL EARNINGS THAT MONTH (TOTAL TIME TAKEN THAT MONTH)

If I subsequently decide to do more work the same day, I want to be able to continue to be able to continue without it messing up this process, so I rather than pressing finish at the end of the day, I want this output to be recalculated in real-time throughout the day.

In real-time, I want the program to update a separate datafile with data in the following format:

CLIENT NAME:
PAYMENT DUE: £TOTAL OF AMOUNT OF CURRENCY OWED.

I need the ability to tell the program once I have paid these monies owing to the client, at which point it should ask me how much I have paid; if it is an amount exceeding the "TOTAL AMOUNT OF CURRENCY OWED" it should accept this, and simply change the "TOTAL AMOUNT OF CURRENCY OWED" to the relevant negative figure.
It should also record the following:

CLIENT NAME:
PAYMENT DUE: £TOTAL OF AMOUNT OF CURRENCY OWED.
LAST PAID: £[AMOUNT OF LAST PAYMENT] on [DATE OF LAST PAYMENT].
£CUMULATIVE PAYMENTS SINCE [DATE OF FIRST PAYMENT]

I will have currency payments due, and historical payments information, and want to be able to enter this.

All this data should be saved into two separate ASCII files with Unicode Markers and MS Windows Line Endings; Notepad files, basically.
Each month, a new file should be created with the following title:

DAY TO DAY EARNINGS - [NAME OF MONTH]

The second file I refer to is simply called PAYMENTS DUE and this file does not need to be recreated each month.

Note that throughout this description I have used [ ] brackets as indicators of pieces of data; I do not want these included in the end result.

Lastly, the GUI. Although the data will be saved in plain text ASCII files, I want the GUI to display the output within itself; not in a separate program such as Notepad. I then want to be able to click on existing entries, and have the data in an editable form in a sidepane.
I must be able to work on several projects simultaneously if required. The sidepane should disappear when not in use, to save screen space. The file must be autosaved after every alteration, to ensure no data is lost if there is a power failure, etc. Subsequently I do not require a save button. Nor will I require the ability to open previous month's files; I will be moving these to archive and making them read-only, and can then peruse them as necessary in another program if necessary.

I am quite certain I have described all aspects of the program, but am sure there are aspects I will have neglected to describe in sufficient detail, and may have forgotten some detail, but no major additions/alterations to the above description will be required.

Messages Posted:3 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

250

7 days

11-27-2008 02:00 EST

Lets start. See PMB for more information. Thank you.

help

 

111

11 days

11-27-2008 04:17 EST

Hi, I think I can do it:-)! Best regards, netcoder:-)

help

 

150

2 days

11-26-2008 23:52 EST

PLEASE, DON'T WASTE YOUR MUCH MONEY. I will create extream nice GUI, and data will be saved in Plain ASCII file. Lets discuss it in pmb (Although, you have already given nice details). Select me ASAP. These days, i am well known in GetAFreelancer for my fast delivery, and got EXCELLENT 32 reviews. Thanks. -TUHIN

help

 

150

2 days

11-27-2008 10:01 EST

Looking forward to working with you.

help

 

250

2 days

11-26-2008 21:59 EST

Would be glad to help, but budget needs to be increased. Best Regards, Yousef

help

 

200

10 days

11-27-2008 20:30 EST

Hi, Plz check your PMB. Regards

help

 

240

2 days

11-27-2008 03:11 EST

Hi! I'm the developer of open-source project http://framescheduler.tigris.org/, I can customize it per your requirements. Please review and let me know. Thanks. Regards, Igor.

help

 

250

10 days

11-27-2008 04:01 EST

I've already made this kind of TimeKeeping. I can adapt it to your needs. It's based on an access database rather than text files and it doesn't keep ip address but this can be improoved. currently, it only allows to record start and end time periods assigned to projects. for pausing, I just enter more periods for the same day and same project. then some reports give me daily, weekly and monthly sumaries.

help

 

250

15 days

11-27-2008 04:01 EST

Please see pm. thank you

help

 

241

10 days

11-26-2008 21:50 EST

I can complete it for u... I am expert in AJAX, Web Services, J2ME, J2SE, J2EE, JavaScript, HTML, XSLT, XML, ORACLE, MS-ACCESS, MySQL, SQL Server, etc... Please kindly view your PMB for my chat ids...

help

 

100

2 days

11-27-2008 00:45 EST

I can create this program in C# and give it to you as a windows installer so you can install it on any windows pc. Thanks. Goose.

help

 

210

7 days

11-26-2008 22:48 EST

(No Feedback Yet)

My associate and I would be willing to write this for you. Hope to hear back from you!

help

 

200

4 days

11-27-2008 02:31 EST

(No Feedback Yet)

Experience in developing of CRM software.

help

 

120

7 days

11-27-2008 06:53 EST

(No Feedback Yet)

Dear Customer, We are an organization which consists of the best of the IT graduates in Sri Lanka. We can get your job done with our expertise. Regards, Sajith Vimukthi Weerakoon, Director - Marketing and Business Promotions, Valora Solutions - Bringing Technology Down to Earth.

help

 

100

5 days

11-27-2008 07:32 EST

(No Feedback Yet)

I have more than 5 years of experience in programming. this job can be done very easily

help

 

200

30 days

11-28-2008 01:27 EST

(No Feedback Yet)

you need to develop a project tracker.I am ready to do it.I am assuring you about availability of mine for future development.

help


    Bid on this Project