It's pretty interesting but there's a few things that would make it a lot better:
- I have absolutely no idea how to upload a PDF. I can only make lorem ipsum ones. It should have a lot more support for dropping files onto the webpage. Maybe even a quick upload box in your sidebar on the homepage.
- The download button should not open a new tab or change the location or anything. Use the HTML5 'download' attribute instead.
- Increase (top/bottom) margins between PDF entries, it's too condensed
- The progress bar doesn't automatically update when you close a PDF. When reading a PDF, I scroll to the bottom, click the little X in top right, and have to press F5 before seeing the progress bar update on the page.
- Make it tell the browser that it's already a darkmode website (for stuff like DarkReader)
These are my suggestions. Good luck with your project. It looks pretty nice!