Spaces:
Sleeping
Sleeping
| @echo off | |
| REM Multi-Lingual Product Catalog Translator Setup Script (Windows) | |
| REM This script sets up the development environment for the project | |
| echo π Setting up Multi-Lingual Product Catalog Translator... | |
| echo ================================================== | |
| REM Check Python version | |
| echo π Checking Python version... | |
| python --version | |
| if %errorlevel% neq 0 ( | |
| echo β Python is not installed or not in PATH. Please install Python 3.9+ | |
| pause | |
| exit /b 1 | |
| ) | |
| REM Create virtual environment | |
| echo π§ Creating virtual environment... | |
| python -m venv venv | |
| REM Activate virtual environment | |
| echo π§ Activating virtual environment... | |
| call venv\Scripts\activate.bat | |
| REM Upgrade pip | |
| echo β¬οΈ Upgrading pip... | |
| python -m pip install --upgrade pip | |
| REM Install backend dependencies | |
| echo π¦ Installing backend dependencies... | |
| cd backend | |
| pip install -r requirements.txt | |
| cd .. | |
| REM Install frontend dependencies | |
| echo π¦ Installing frontend dependencies... | |
| cd frontend | |
| pip install -r requirements.txt | |
| cd .. | |
| REM Create data directory | |
| echo π Creating data directory... | |
| if not exist "data" mkdir data | |
| REM Copy environment file | |
| echo βοΈ Setting up environment configuration... | |
| if not exist ".env" ( | |
| copy .env.example .env | |
| echo β Created .env file from .env.example | |
| echo π Please review and modify .env file as needed | |
| ) | |
| REM Initialize database | |
| echo ποΈ Initializing database... | |
| cd backend | |
| python -c "from database import DatabaseManager; db = DatabaseManager(); db.initialize_database(); print('β Database initialized successfully')" | |
| cd .. | |
| echo. | |
| echo π Setup completed successfully! | |
| echo. | |
| echo To start the application: | |
| echo 1. Start backend: cd backend ^&^& python main.py | |
| echo 2. Start frontend: cd frontend ^&^& streamlit run app.py | |
| echo. | |
| echo Then open your browser and go to http://localhost:8501 | |
| echo. | |
| echo π For more information, see README.md | |
| pause | |