I have a Postgres database that feeds into a webapp. I would like my users to be able to run set inquiries on the database to get real-time reports and export data as .csv files. They would not be able to edit any of the data. The database currently sits behind a node.js server, and is not exposed to the public. I found Google Charts, and it seems like a good solution. Does anyone have any experience with Google Charts, or something else that can create these reports on demand? Our frontend is in React, if that is helpful.
I am not very technical, but am proficient with SQL and have a developer working for my company.