8415e27ff37957014a9669a54fc1fd9dee19fa2c
Prerequs
- Node.js
- npm
- Docker + Docker Compose
Installation
Install dependencies in each workspace:
cd ui && npm install
cd ../api && npm install
cd ../shared && npm install
Local Development Setup
From the project root, start required services:
docker compose -f docker-compose.dev.yml up
Run database setup from /api:
npm run migrate:up
npm run migrate:seed
Running the App
Start the frontend:
cd ui
npm run dev
Start the API:
cd api
npm run dev
- UI runs via Vite
- API runs on Node after TypeScript build
Notes
sharedmust have its dependencies installed for both UI and API to workdocker-compose.dev.ymlis required for local dev dependencies (e.g. database)
Description