
Apr 27, 2024
Portfolio spotlight: Flask API Bookshelf Tracker
To get some hands-on Python experience, I created a minimal bookshelf application that provides users with a simple dashboard to keep track of the books they are currently reading, plan what to read next, and log books they have completed. Built using React, Tailwind CSS, and Python Flask for the backend API.
This was a one-day build challenge and just a proof of concept application that could be improved upon. I know there are a ton of apps out there that track reading, but I was building this thinking.. I wish they all didn't have some social media aspect to them. Reading is personal to me, there are reasons why I might want to track my reading, but I don't care to share that with others. Maybe that's just me...
I think the ability to track data points like authors and genres for repeated use, maybe adding ratings or comments about books, and of course to have the ability to make an account and authenticate, would all be great features. I'm sure I'll come back to this project to noodle on some new ideas and tools. It was a fun weekend project to brush up on Python and I hope to build more flash APIs for future projects!



