#!/bin/bash ROOT_DIR="$(cd "$(dirname "$0")" && pwd)" echo "Starting Django backend..." cd "$ROOT_DIR/backend" "$ROOT_DIR/backend/venv/bin/python3" manage.py runserver & DJANGO_PID=$! echo "Starting Angular frontend..." cd "$ROOT_DIR/frontend" node ./node_modules/.bin/ng serve & ANGULAR_PID=$! echo "" echo "Both servers running." echo " Django: http://localhost:8000" echo " Angular: http://localhost:4200" echo "" echo "Press Ctrl+C to stop both." trap "echo ''; echo 'Stopping...'; kill $DJANGO_PID $ANGULAR_PID 2>/dev/null; exit 0" SIGINT SIGTERM wait