#!/bin/bash # AI Review - Build & Start set -e echo "================================" echo "AI Review - Starting" echo "================================" echo "" # 1. Build Frontend echo "[1/3] Building frontend..." cd frontend if [ ! -d "node_modules" ]; then echo "Installing npm packages..." npm install fi echo "Building..." npm run build echo "[OK] Frontend built to backend/public" cd .. # 2. Setup Backend echo "" echo "[2/3] Setting up backend..." cd backend if [ ! -d "venv" ]; then echo "Creating venv..." python3 -m venv venv fi echo "Activating venv..." source venv/bin/activate echo "Installing dependencies..." pip install -q -r requirements.txt # 3. Start Backend echo "" echo "[3/3] Starting server..." echo "================================" echo "" echo "URL: http://localhost:8000" echo "API Docs: http://localhost:8000/docs" echo "" echo "Press Ctrl+C to stop" echo "================================" echo "" uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload