.PHONY: generate_swagger run_standalone run_bot run_api run_frontend build_backend build_frontend generate_swagger: swag init -g backend/src/api/server.go -o backend/src/api/docs run_standalone: cd backend && export RUN_MODE=standalone && go run ./src run_bot: cd backend && export RUN_MODE=bot && go run ./src run_api: cd backend && export RUN_MODE=api && go run ./src run_frontend: cd frontend && npm run dev build_backend: mkdir -p output cd backend && go build -o ../output/familyhub ./src build_frontend: cd frontend && npm run build