This is a Vite + React + Tailwind scaffold for the ChronicleOS landing experience. It includes components requested in the design brief.
cd "g:\DEV\Coding Projects\chronicleos"
npm install
npm run devnpm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run deploy:workers- Deploydist/as Cloudflare Worker static assetsnpm run deploy:workers:dry- Validate Worker deploy config without publishingnpm run deploy:pages- Deploydist/to Cloudflare Pages (CLI)
src/components/*— UI components (Navbar, Hero, FeatureTiles, ...)src/index.css— Tailwind imports and base parchment stylestailwind.config.js— configured content, fonts, and colorsindex.html— Main HTML templatepublic/— Static assets
- Modern React 18 with hooks
- Tailwind CSS for styling
- Responsive design
- Custom color palette (parchment, obsidian, gold)
- Optimized build with Vite
This project includes wrangler.jsonc configured for static asset deployment from dist/.
npm ci
npm run build
npx wrangler login
npm run deploy:workersIn Cloudflare Pages:
- Framework preset:
Vite - Build command:
npm run build - Build output directory:
dist
Or from CLI:
npm run build
npx wrangler login
npm run deploy:pages