Tech Stack
Bookstore Guide is an Astro project which uses React, Prisma, Typescript, and a MySQL database for the CMS and content API. We use Better Auth for admin authentication, and Tailwind with DaisyUI for presentation.
We use the Astro plugins @astrojs/sitemap (official) and astro-ai-robots-txt (community), as well as fetch-jsonp to interact with a US Census Geolocation API.
The code is automatically deployed to an autoscaling contanierized Node server on Zerops whenever the main branch is updated on Github.
This documentation site is also developed in Astro, using the Starlight theme.