This project uses a local Tailwind CSS build system. CSS is pre-compiled and included in the repository, so you can run the project immediately after cloning.
git clone https://github.com/badri-s2001/antigravity-claude-proxy.git
cd antigravity-claude-proxy
npm install # Automatically builds CSS via prepare hook
npm start # Start server (no rebuild needed)If you need to modify styles in public/css/src/input.css:
# Option 1: Build once
npm run build:css
# Option 2: Watch for changes (auto-rebuild)
npm run watch:css
# Option 3: Watch both CSS and server (recommended)
npm run dev:fullFile Structure:
public/css/src/input.css- Source CSS with Tailwind@applydirectives (edit this)public/css/style.css- Compiled & minified CSS (auto-generated, don't edit)tailwind.config.js- Tailwind configurationpostcss.config.js- PostCSS configuration
If you're only working on backend code and don't need frontend dev tools:
npm install --production # Skip devDependencies (saves ~20MB)
npm startNote: Pre-compiled CSS is committed to the repository, so you don't need to rebuild unless modifying styles.
See CLAUDE.md for detailed architecture documentation, including:
- Request flow and module organization
- Frontend architecture (Alpine.js + Tailwind)
- Service layer patterns (
ErrorHandler.withLoading,AccountActions) - Dashboard module documentation