| # Guía de Instalación: AndesOps AI 🚀 |
|
|
| Sigue estos pasos para configurar el proyecto en un nuevo computador. |
|
|
| ## 1. Requisitos Previos |
| * **Laragon** (o XAMPP) instalado para MySQL. |
| * **Python 3.10+** instalado. |
| * **Node.js 18+** instalado. |
| * **Git** instalado. |
|
|
| ## 2. Clonar y Configurar |
| ```bash |
| git clone https://github.com/REWCHILE/AndesOps-AI.git |
| cd AndesOps-AI |
| ``` |
|
|
| El archivo `.env` ya está incluido en el repositorio (en `backend/.env`), por lo que no necesitas crearlo manualmente. |
|
|
| ## 3. Base de Datos |
| 1. Inicia **Laragon** y asegúrate de que MySQL esté activo. |
| 2. Abre el terminal de MySQL o usa una herramienta como Database en Laragon. |
| 3. Crea la base de datos: |
| ```sql |
| CREATE DATABASE andesai_db; |
| ``` |
| |
| ## 4. Levantar el Backend (Python) |
| Abre una terminal en la carpeta raíz: |
| ```bash |
| cd backend |
| python -m venv .venv |
| # En Windows: |
| .venv\Scripts\activate |
| pip install -r requirements.txt |
| uvicorn app.main:app --reload |
| ``` |
| El backend estará corriendo en `http://localhost:8000`. |
|
|
| ## 5. Levantar el Frontend (Next.js) |
| Abre otra terminal en la carpeta raíz: |
| ```bash |
| cd frontend |
| npm install |
| npm run dev |
| ``` |
| La aplicación estará disponible en `http://localhost:3000`. |
|
|
| ## 6. Sincronizar Datos Iniciales |
| Al entrar por primera vez, verás el Dashboard en 0. |
| 1. Haz clic en el botón **"Sync Global Pipeline"**. |
| 2. Espera unos segundos a que el portal holográfico termine. |
| 3. ¡Listo! Ya tienes miles de licitaciones reales en tu MySQL local. |
|
|
| --- |
| ¡Buen viaje y éxito con AndesOps AI! ✈️🛡️ |
|
|