like anything else in the world, "you cant please everyone"
so whatever you do, expect SOME people to use it and SOME wont.
good luck.
One of the most absolute statements in existence! Still happy to hear everyone's feedback. I am doing this for fun and to learn more about Python (code language I'll use), so while I am doing this I wanted to try and at least hear as much feedback as possible, that way I can make any changes to my plan to make it as usable as possible for the most people possible. Can't get em all, but if I can get at least +-1 standard deviation that'll be good. Alright, alright, no need to be that nerdy, I digress.
So thank you for any and all feedback!
My opinion as a very long time IT admin. This tool will only as good as support behind it. Products and prices are changed and updated regularly. Keeping its current is a job on its own. Unless somebody is willing to monitor vendors and options and update this application, I would just direct new owners to the vendor for a full list of options currently available with pricing and advice on what to select based on the their desired result.
Great feedback! I'll have the web scraper run and update every evening. It's a small data set of products, so I am not worried about just refreshing to whole set (have some tables with over 3 trillion rows at work and we aren't too big in the world of big data, this set shouldn't break 1000 rows).
As for the ongoing support and updating for new products.... That's a good point. I'll have to write in some logic to send updates when new products are put on sites and when products are removed. Then have the old products moved to a table of deprecated products, just in case then return I can pull their info. Ultimately, you're probably right Boris, that would be easier. But, I have planned to learn to write web-scrapers so I can get web data and run analysis on it, and this sounded like something more interesting than doing the normal projects that tutorials - use like scraping a news website...