Credit Card Payment Planner
Website: getcycl.com Repository: https://github.com/SYNQ-Studio/Cycl
This repo is in Phase 0 scaffolding. The initial UI generated from Figma Make is preserved as a web app under apps/web.
- Node.js >= 18 (engines.node allows 18+ so pnpm works in new terminals). Node 20 is recommended for the Expo mobile app: on Node 18,
expo run:ioscan fail withTypeError: configs.toReversed is not a function. Usenvm useorfnm usein the repo root when running the mobile app (.nvmrcis set to 20).
apps/web: Current web UI prototype (Vite + React).apps/mobile: Placeholder for the React Native app.apps/api: Placeholder for the API service.packages/shared: Shared schemas and types.packages/solver: Placeholder for deterministic solver.packages/ui: Placeholder for design system components.docs/context: Product and execution context (source of truth).
- Install dependencies:
pnpm install - Start dev server:
pnpm dev:web
- Install dependencies:
pnpm install - Start Expo dev server:
pnpm --filter @ccpp/mobile start - Prebuild (native scaffolding):
pnpm --filter @ccpp/mobile build
See docs/context/DEV_NOTES.md for known setup fixes (monorepo entrypoint, Metro resolution, iOS scripts with spaces, SQLite API changes).