I'm working freelance and built my own cli for this exact purpose. I've been wanting to redo it as a web app, but i honestly like my cli tool better. It lives in git, and Gitlab CI handles generation of pdf/excel reports and uploading to Dropbox. Inputting new data is just so damn fast compared to opening any web app!