mirror of
https://github.com/warmbly/warmbly.git
synced 2026-08-19 08:01:16 +00:00
50 lines
589 B
Markdown
50 lines
589 B
Markdown
# Warmbly Web App
|
|
|
|
React + TypeScript frontend for Warmbly.
|
|
|
|
## Stack
|
|
|
|
- React 19
|
|
- Vite (Rolldown)
|
|
- TypeScript
|
|
- TanStack Query
|
|
- Zustand
|
|
- Tailwind CSS 4
|
|
|
|
## Prerequisites
|
|
|
|
- Node.js 20+
|
|
- pnpm 10+
|
|
|
|
## Setup
|
|
|
|
```bash
|
|
cd web
|
|
pnpm install
|
|
cp .env.example .env
|
|
```
|
|
|
|
## Run
|
|
|
|
```bash
|
|
pnpm dev
|
|
```
|
|
|
|
Default dev URL: `http://localhost:5173`
|
|
|
|
## Quality Checks
|
|
|
|
```bash
|
|
pnpm lint
|
|
pnpm test:run
|
|
pnpm build
|
|
```
|
|
|
|
## Project Layout
|
|
|
|
- `src/app` route pages and layouts
|
|
- `src/components` UI and feature components
|
|
- `src/lib/api` API clients, hooks, and models
|
|
- `src/stores` Zustand store slices
|
|
|