Aurea Docs
Apps

apps/dashboard

The Aurea client dashboard — a Vite 6 + React Router 7 single-page application that queries the GraphQL API.

Overview

apps/dashboard is the private client-facing dashboard where Aurea clients track the progress of their immigration or relocation cases.

  • Port: 3001
  • Package name: apps/dashboard (scoped to the workspace)

Technology

ConcernLibrary
Build toolVite 6
RoutingReact Router 7
LanguageTypeScript (strict)
StylingTailwind CSS 4
UI components@repo/ui
Data fetchingGraphQL → apps/api at port 4000

Data flow

The dashboard is a pure SPA: it fetches all data from the GraphQL API at http://localhost:4000/graphql (or VITE_API_URL in production). It has no server-side rendering — all routes are client-only.

Browser → Vite SPA (3001)

              └─► GraphQL POST http://localhost:4000/graphql

Key environment variables

VariableDescription
VITE_API_URLBase URL of apps/api (default http://localhost:4000)

Scripts

bun run dev    # vite --port 3001
bun run build  # vite build
bun run lint   # eslint

On this page