Bookshelf: Nuxt 4, Tri-API, Verbose Stats, Friends System, much more!

Solution retrospective
I'm really proud of how fleshed out this project became, especially since it's my first project with actual account management! I think it turned out really well, especially the overall cohesive theming.
On top of that, the 3 layer API handling I think turned out really really well. I used Hardcover, Open library, and Google books. I then use a normalizing script to convert all their results to the same format, merge duplicates, and use data from all three to provide a fully detail enriched book data view! Series data, ratings, better recommendations, and even more come from Hardcover, a really nice site!
What challenges did you encounter, and how did you overcome them?I had to learn how to use Drizzle and Better Auth, introduce myself to Neon, and how to use Vite Tests to ensure the site ships with as few bugs as possible.
Normalizing all the data types took a very long time
And getting my security headers to not fight my service worker was not fun lol.
What specific areas of your project would you like help with?Proper Security header management and how to get them to not fight the service worker.
General Accessibility, I do my best but don't have a screen reader to test many things.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Jack Smith’s solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord