.PHONY: all test backend-test frontend-test frontend-lint frontend-build clean help all: test backend-test: @echo "Running backend tests..." cd backend && go test -v ./test/... frontend-test: @echo "Running frontend tests..." cd frontend && npm run test -- --run frontend-lint: @echo "Running frontend linting..." cd frontend && npm run lint frontend-build: @echo "Building frontend..." cd frontend && npm run build test: backend-test frontend-test @echo "All tests passed!" clean: @echo "Cleaning..." cd backend && rm -rf data cd frontend && rm -rf dist node_modules help: @echo "Available commands:" @echo " make test - Run all tests" @echo " make backend-test - Run backend tests" @echo " make frontend-test - Run frontend tests" @echo " make frontend-lint - Run frontend linting" @echo " make frontend-build - Build frontend for production" @echo " make clean - Clean build artifacts" @echo " make help - Show this help message"