Web App
Web App
Our web application uses React Router v7 in framework mode with a Hono server. All pages are rendered with server-side rendering (SSR) for fast initial loads and better SEO.
SSR Overview
- Entry file
entry.server.tsx
streams the React tree usingreact-dom/server
. - Hono routes are configured in
react-router.config.ts
and handled viacreateRequestHandler
. - During development a custom Vite plugin loads the Hono server to enable hot module reloading.
For a deeper explanation see the Server-Side Rendering guide.
UI Libraries
The UI is built with:
- Tailwind CSS v4 for styling.
- Shadcn UI components powered by Radix UI primitives.
This combination provides accessible components and an easy theming system through Tailwind.