Bookstore Web App

Year of contribution: 2022

Bookstore Web App is a demonstration of a server-side rendered website with SPA-like navigation, combining seamless UX with the most crawlability. The contents are pre-rendered on the server on every initial request, so all crawlers can index them.

Data fetching uses RTK Query, which reconciles state between the server and the client through rehydration, and handles caching. The bookmarks feature uses Redux Persist with localStorage.

This project's tech-stack includes but not limited to Next.js, Redux Toolkit and TailwindCSS.

Link: Live demo Repository