Files
budget-app/apps/web/public/icon.svg
Kushal Gaywala e0e0cc65f1 chore: convert to Turborepo + npm workspaces monorepo
- Move React/Vite frontend to apps/web/ (@budgetwise/web)
- Add apps/appwrite/ (@budgetwise/appwrite) to source-control the
  Appwrite backend: declarative schema in appwrite.json (5 collections),
  CLI-based deploy.sh for containerized use, functions/ dir for future
  Appwrite Functions
- Add turbo.json for task orchestration (build, deploy, dev)
- Replace .gitlab-ci.yml with Woodpecker CI pipelines in .woodpecker/:
    web-production.yml  — push to main → build + rsync to prod
    web-staging.yml     — push to staging → build + rsync to staging
    web-preview.yml     — PR open → deploy to {pr}.{domain}; PR close → cleanup
    appwrite.yml        — schema changes in apps/appwrite/ → CLI deploy
- All secrets injected via Woodpecker CI (no committed .env files)
2026-02-28 19:16:26 +01:00

9 lines
573 B
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<rect width="512" height="512" rx="120" fill="#0f172a"/>
<rect x="40" y="40" width="432" height="432" rx="90" fill="#1e293b"/>
<text x="256" y="340" font-family="system-ui, -apple-system, sans-serif" font-size="240" font-weight="700" text-anchor="middle" fill="#6366f1">B</text>
<!-- Dollar sign hint -->
<circle cx="340" cy="160" r="48" fill="#22c55e" opacity="0.9"/>
<text x="340" y="178" font-family="system-ui" font-size="52" font-weight="700" text-anchor="middle" fill="white">$</text>
</svg>