#!/bin/bash

# Colors
YELLOW='\033[1;33m'
GREEN='\033[0;32m'
NC='\033[0m'

cd server

echo -e "${YELLOW}Checking Python...${NC}"
python --version

echo -e "${YELLOW}Creating venv...${NC}"
if [ ! -d "venv" ]; then
  python -m venv venv
fi

echo -e "${YELLOW}Activating venv...${NC}"
source venv/Scripts/activate 2>/dev/null || source venv/bin/activate

echo -e "${YELLOW}Installing dependencies...${NC}"
pip install -q -r requirements.txt

echo -e "${GREEN}✓ Dependencies installed${NC}"
echo ""
echo -e "${YELLOW}Starting backend on http://localhost:8000${NC}"
echo -e "${YELLOW}Docs available at http://localhost:8000/docs${NC}"
echo ""

python -m uvicorn app.main:app --reload --port 8000
