.PHONY: install dev dev-backend dev-frontend test seed docker-up docker-down # ── Development ── install: cd backend && python3 -m venv venv && . venv/bin/activate && pip install -r requirements.txt cd frontend && npm install dev: dev-backend dev-frontend dev-backend: cd backend && . venv/bin/activate && uvicorn app.main:app --reload --port 8000 dev-frontend: cd frontend && npm run dev test: cd backend && . venv/bin/activate && python -m pytest tests/ -v seed: cd backend && . venv/bin/activate && python seed.py # ── Docker ── docker-up: docker compose up --build -d docker-down: docker compose down