Initial commit - ACME demo version

This commit is contained in:
sujucu70
2026-02-04 11:08:21 +01:00
commit 1bb0765766
180 changed files with 52249 additions and 0 deletions

25
backend/docs/notas git.md Normal file
View File

@@ -0,0 +1,25 @@
git status # ver qué ha cambiado
git add . # añadir cambios
git commit -m "Describe lo que has hecho"
git push # subir al remoto
# Ejecutar tests
source .venv/bin/activate
python -m pytest -v
# Instalar el paquete
python pip install -e .
# Ejecutar el API
uvicorn beyond_api.main:app --reload
# Ejemplo Curl API
curl -X POST "http://127.0.0.1:8000/analysis" \
-u admin:admin \
-F "analysis=basic" \
-F "csv_file=@data/example/synthetic_interactions.csv" \
-F "economy_json={\"labor_cost_per_hour\":30,\"automation_volume_share\":0.7,\"customer_segments\":{\"VIP\":\"high\",\"Basico\":\"medium\"}}"
# Lo siguiente:
# Disponer de varios json y pasarlos en la peticiòn
# Meter etiquetas en la respuesta por skill

21
backend/docs/notas.md Normal file
View File

@@ -0,0 +1,21 @@
# Arrancar el proyecto en dev
# Backend
source .venv/bin/activate
export BASIC_AUTH_USERNAME=admin
export BASIC_AUTH_PASSWORD=admin
python -m uvicorn beyond_api.main:app --reload --port 8000
# Frontend
npm run dev
# Siguientes pasos: que revise todo el código y quitar todo lo random para que utilice datos reales
# Comparar los sintéticos con la demo y ver que ofrecen los mismos datos. Faltan cosas
# Hacer que funcione de alguna manera el selector de JSON
# Dockerizar
# Limpieza de código
# Todo es real, menos el benchmark y sus potential savings
# Falta hacer funcionar los selectores de paquetes