Skip to content

Web

The web client is a single page application (SPA), the architecture of which is based heavily on the patterns in Bulletproof React.

Directory Structure

  • Directorysrc/ - assets contains static files (e.g., images, fonts) - components common reusable components - features contains code specific to a feature - hooks shared hooks - services re-exporting preconfigured libraries - store global state stores managed with zustand - testing - translations - typings - App.tsx the top-level element of the application - Router.tsx the routing configuration - config.ts - main.tsx the entry point to the application