A computer application to store & display time i spend doing various activities. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

A computer application to store & display time i spend doing various activities.

Hi all. I want to make a pc app in which I can store the time I spend daily on various activities. Further, I would also like to add the ability to display the time spent on said activities in graph formats like bar, pie, line etc. The above can b performed on excel but it turns too tacky if the number of activities I'm tracking is too many. Which language should I go for to make such app in Windows ?????

5th Feb 2018, 4:35 AM
Dev Vikram Singh
Dev Vikram Singh - avatar
7 Answers
+ 5
You could do it with all languages, but maybe JS and Html/Css would be the quickest way to be able to do graphics... unless you've already skilled in a particular one ;)
5th Feb 2018, 4:39 AM
visph
visph - avatar
+ 3
@Jan Markus: you could use localStorage to store data, or even database on server side (with firebase, you even don't require server side and database skill) [edit] ... and there's some tricks to handle file writting with JS...
5th Feb 2018, 4:54 AM
visph
visph - avatar
+ 3
@ Dev Vikram Singh: As you plan to use Python (I believe it's a good choice), you could handle your data on server side, and create a web app (Html/Css with few JS) wich communicate to server sided Python script (look at Bottle, Flask or Django web frameworks)... @Jan Markus: ActiveX/FileSystemObject (Windows/IE only): http://www.c-point.com/JavaScript/articles/file_access_with_JavaScript.htm JS libraries to handle file to be downloaded (but only handled on browser side): https://github.com/eligrey/FileSaver.js https://github.com/dcneiner/Downloadify And about file as object urls (used by previous JS libraries): https://www.nczonline.net/blog/2012/05/31/working-with-files-in-javascript-part-4-object-urls/
5th Feb 2018, 5:17 AM
visph
visph - avatar
+ 2
about last post of @Jan Markus: I will never understand why people who thanks me for an answer get more upvotes than the answer itself ^^ @Dev Vikram Singh: Don't thanks, upvote good answers, and set best answer mark... Sololearners: You're wasting mine potential answers by your attitude: now I will again be silent... even if I had some time to lost here, I will rather spend it in real life and mine own coding.
5th Feb 2018, 9:35 AM
visph
visph - avatar
+ 1
@jan Markus thanks for answering. I will b logging my time intervals manually & feeding it in the app by hand. though I'm also learning python at the moment. so ill go with python with tkinter module
5th Feb 2018, 5:05 AM
Dev Vikram Singh
Dev Vikram Singh - avatar
0
@visph thanks a lot for the help.
5th Feb 2018, 8:53 AM
Dev Vikram Singh
Dev Vikram Singh - avatar
0
👍👍
5th Feb 2018, 12:23 PM
Ash
Ash - avatar