@echo off
echo Installation de l'application Carb-Cycling
echo =============================================
echo.

REM Verifier Python
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo Python n'est pas installe. Veuillez l'installer d'abord.
    pause
    exit /b 1
)

echo Python detecte
echo.

REM Creer environnement virtuel
echo Creation de l'environnement virtuel...
python -m venv venv

REM Activer l'environnement virtuel
echo Activation de l'environnement virtuel...
call venv\Scripts\activate.bat

REM Installer les dependances
echo Installation des dependances...
pip install -r requirements.txt

REM Creer les migrations
echo Creation de la base de donnees...
python manage.py makemigrations
python manage.py migrate

REM Charger les aliments
echo Chargement des aliments...
python manage.py load_aliments

echo.
echo Installation terminee!
echo.
echo Pour creer un compte administrateur, executez :
echo   python manage.py createsuperuser
echo.
echo Pour lancer le serveur :
echo   python manage.py runserver
echo.
echo Puis ouvrez votre navigateur sur : http://127.0.0.1:8000
echo.
pause
