Skip to content

Latest commit

 

History

History
229 lines (161 loc) · 3.82 KB

File metadata and controls

229 lines (161 loc) · 3.82 KB

🎯 Guía de Instalación - CoWork AI

Sigue estos pasos para configurar el proyecto en tu máquina local.


📋 Prerrequisitos

Antes de comenzar, asegúrate de tener instalado:


🚀 Instalación Rápida

1. Clonar el Repositorio

git clone https://github.com/ID-For-Ideas-Cowork/cowork-ai.git
cd cowork-ai

2. Configurar Variables de Entorno

Copia el archivo de ejemplo y añade tu API Key de OpenAI:

cp .env.example .env

Edita .env y añade tu clave:

OPENAI_API_KEY=sk-tu-clave-aqui

🔑 Obtén tu API Key: platform.openai.com/api-keys


🎨 Frontend (React)

Instalación

cd frontend
npm install

Desarrollo

npm start

La aplicación estará disponible en http://localhost:3000

Build

npm run build

⚙️ Backend - Node.js

Instalación

cd backend/nodejs
npm install

Desarrollo

npm run dev

El servidor estará disponible en http://localhost:5000


🐍 Backend - Python

Instalación

Crear entorno virtual

cd backend/python
python -m venv venv

# Activar en Windows
venv\Scripts\activate

# Activar en Mac/Linux
source venv/bin/activate

Instalar dependencias

pip install -r requirements.txt

Desarrollo

uvicorn main:app --reload

El servidor estará disponible en http://localhost:8000

Documentación API: http://localhost:8000/docs


📊 Data Dashboard (Streamlit)

Instalación

cd data
pip install -r requirements.txt

Ejecución

streamlit run dashboard.py

El dashboard estará disponible en http://localhost:8501


🐳 Docker (Alternativa)

Si prefieres usar Docker:

Iniciar todos los servicios

docker-compose up

Servicios disponibles:

  • Frontend: http://localhost:3000
  • Backend Node.js: http://localhost:5000
  • Backend Python: http://localhost:8000
  • Data Dashboard: http://localhost:8501

Detener servicios

docker-compose down

✅ Verificar Instalación

Frontend

Visita http://localhost:3000 - Deberías ver la página de inicio

Backend Node.js

curl http://localhost:5000/health
# Respuesta: {"status":"OK"}

Backend Python

curl http://localhost:8000/health
# Respuesta: {"status":"OK"}

🛠️ Resolución de Problemas

Error: "Cannot find module"

# Frontend
cd frontend && npm install

# Backend Node.js
cd backend/nodejs && npm install

Error: "Module not found" (Python)

# Asegúrate de tener el entorno virtual activado
pip install -r requirements.txt

Error: "Invalid API Key"

  • Verifica que tu .env tenga una clave válida de OpenAI
  • La clave debe empezar con sk-
  • Nunca compartas tu clave en Git

Puerto ya en uso

Si el puerto está ocupado, puedes cambiarlo:

Frontend - Edita package.json:

"start": "PORT=3001 react-scripts start"

Backend - Edita .env:

PORT=5001

📝 Próximos Pasos

  1. ✅ Instalación completada
  2. 📖 Lee el README.md principal
  3. 🎯 Elige tu rol y comienza con la primera tarea
  4. 💡 Consulta PROMPT_TEMPLATES.md para prompts útiles
  5. 🤝 Lee CONTRIBUTING.md antes de contribuir

🆘 Ayuda

¿Problemas con la instalación?

  • 📖 Revisa la documentación de cada rol en <rol>/README.md
  • 💬 Abre un Issue en GitHub
  • 🤝 Consulta con la comunidad en Discord

¡Listo para empezar! 🚀