I'm doing my first job for Upwork, and I really want to do it well. Is it appropriate to send my client a rough draft of part of my work to make sure it's what she's looking for?
I would definitely do so! I like to update my clients whenever I hit any sort of "marker", like finished the first round of inventories, or finished a first draft of something. If the client asks for a screenshot or rough draft, I am always happy to provide, but generally just giving a quick update is enough.