Personal finance, simplified.
A full-stack app to track spending, manage categories, and keep your money in order.
| Frontend | React · Vite · TypeScript · Apollo Client · TanStack Query · Tailwind CSS · React Hook Form · Zod · Radix UI |
| Backend | Node.js · TypeScript · GraphQL (Apollo Server) · Prisma · SQLite · JWT |
Prerequisites: Node.js 20+, pnpm
# 1. Backend — start API
cd backend
cp .env.example .env
pnpm install
pnpm exec prisma migrate dev --name init
pnpm run dev
# → http://localhost:4000# 2. Frontend — in another terminal
cd frontend
pnpm install
pnpm run dev
# → http://localhost:5173financy/
├── backend/ # GraphQL API, Prisma, auth, business logic
└── frontend/ # React SPA, Vite, Tailwind
See backend/README.md for API details, env vars, and tests.
Financy