Spaces:
Runtime error
Runtime error
rexpro-ai Frontend Template
Standalone SvelteKit frontend extracted from the rexpro-ai monorepo.
Can be run without the backend (UI-only) or connected to a real backend.
Quick Start
cd frontend
npm install
npm run dev
Environment
| Variable | Default | Description |
|---|---|---|
VITE_API_URL |
"" |
Backend base URL (leave empty for relative) |
Example .env:
VITE_API_URL=http://localhost:7860
Scripts
npm run devβ Start dev server (port 5173)npm run buildβ Production build βbuild/npm run previewβ Preview production buildnpm run checkβ Type-check with svelte-check
Structure
src/β SvelteKit app sourcestatic/β Static assets (favicons, fonts, images, splash)scripts/β Helper scripts (pyodide fetch)
Notes for Next.js Migration
This template uses SvelteKit + Vite + Tailwind CSS v4.
When migrating to Next.js, focus on:
- Pages β
app/directory (App Router) - ** Stores** (
src/lib/stores/) β React context / Zustand - API clients (
src/lib/apis/) βfetchin Server Actions or API routes - Workers (
src/lib/workers/) β use-workers or similar - Tailwind config (
tailwind.config.js) βtailwind.config.ts - i18n (
src/lib/i18n/) β next-intl or similar - Components (
src/lib/components/) β.tsxfiles