- Node.js (v18+)
- Docker (for PostgreSQL)
- Git
-
Install Dependencies
cd backend && npm install cd ../frontend && npm install
-
Database Setup
- Start PostgreSQL:
docker-compose up -d
- Run Migrations:
cd backend npx prisma migrate dev --name init
- Start PostgreSQL:
-
Environment Variables
- Backend: Check
backend/.env(created automatically). - Frontend: No env vars needed for local dev.
- Backend: Check
-
Start Backend
cd backend npm run devServer runs on
http://localhost:3000. -
Start Frontend
cd frontend npm run devApp runs on
http://localhost:5173.
- Architecture: Monorepo (Frontend/Backend).
- Database: PostgreSQL with Prisma ORM.
- Backend: Express server with basic structure.
- Frontend: React + Vite + TailwindCSS with Dashboard layout.
- Services: Scaffolds for GoCardless, Crypto, and Trezor.