···93939494**Environment Configuration**:
9595- `VITE_API_URL` - Server API base URL (configured in `.env.local`)
9696-- Development default: `http://localhost:3000`
9696+- Development default: `http://localhost:4000`
9797- Production: Set to your deployed server URL
98989999**Making API Calls**:
···246246 bun run dev
247247 ```
248248249249-3. **Access app**: Open `http://localhost:5173` in browser
249249+3. **Access app**: Open `http://127.0.0.1:5173` in browser
250250251251### Adding New Features
2522521. Create route files in `app/routes/`
+1-1
packages/client/README.md
···3232npm run dev
3333```
34343535-Your application will be available at `http://localhost:5173`.
3535+Your application will be available at `http://127.0.0.1:5173`.
36363737## Building for Production
3838
+1-1
packages/server/CLAUDE.md
···165165- `AUTH_SECRET` - Secret for cookie signing
166166- `BASE_URL` - Full base URL for OAuth redirects (required in production)
167167- `ALLOWED_REDIRECT_ORIGINS` - Comma-separated list of allowed client origins (required)
168168- - Example: `http://localhost:5173,https://app.example.com,https://staging-app.example.com`
168168+ - Example: `http://127.0.0.1:5173,https://app.example.com,https://staging-app.example.com`
169169 - Used to validate redirect URIs and prevent open redirect vulnerabilities
170170 - Must use exact origin format (protocol + host + port)
171171 - First origin in list is used as default when redirect_uri not provided
+1-1
packages/server/src/lib/redirect-validator.ts
···2020 }
2121}
22222323-const DEFAULT_LOCAL_REDIRECT_URI = 'http://localhost:5173'
2323+const DEFAULT_LOCAL_REDIRECT_URI = 'http://127.0.0.1:5173'
24242525/**
2626 * Gets the default redirect URI for the environment