Jul-23-2018, 11:17 PM
(Jul-23-2018, 06:07 PM)nilamo Wrote: Sure, you could do that in python.
For storing the data, you'd want a database. The easy answer is sqlite, which python supports out of the box: https://docs.python.org/3/library/sqlite3.html
For the interface, you can build a gui (TKinter is built in, but not pretty: https://docs.python.org/3/library/tkinter.html), or you could build a small website using something like Flask (which is NOT builtin, but easily installed via pip: http://flask.pocoo.org/).
For generating a report based off the database's contents, you could either build it yourself (outputting as html would be pretty simple, and most browsers can save that as a pdf if needed), or there's probably tools out there to just do it for you based on the database contents.
This is fantastically helpful info, thank you so much!

