
TAX DEEDS AI FUND
Tokenización TAX DEEDS con IA y Chainlink
Demo
About
The problem it solves TaxDeedAI Fund transforma las inversiones inmobiliarias combinando IA, blockchain, y DeFi para el Chromion Hackathon 2025. Nuestra IA, desarrollada en Python con pandas en Google Colab, recomienda propiedades según precio y ROI (por ejemplo, “Miami - Precio: $140000 - ROI: 25.71%”). El frontend en React, desplegado en Vercel, muestra estas recomendaciones y permite conectar MetaMask para comprar tokens con ethers.js. El smart contract en Solidity, desplegado en Sepolia, tokeniza inversiones y está diseñado para usar Chainlink Data Feeds (precios en tiempo real), Chainlink Automation (cierre automático de rondas), y un oráculo personalizado que verifica el estado de propiedades (por ejemplo, “financiada” o “transferida”) desde APIs externas. Esto asegura transparencia y confianza en la tokenización de activos reales (RWA). TaxDeedAI Fund alinea IA y DeFi para democratizar las inversiones, con potencial para Chainlink CCIP y Proof of Reserve. ¡Únete a la revolución onchain!
How it's made
Challenges we ran into Obstáculo encontrado y solución Obstáculo: Durante el despliegue del frontend en Vercel, enfrenté un error de compilación: "Command 'npm run build' exited with 1". Esto ocurrió tras integrar `ethers.js` para conectar el frontend con el smart contract en Sepolia, lo que impedía que la aplicación se desplegara correctamente. Solución: 1. Revisé los logs de compilación en Vercel (Deployments > View Details) para identificar el error específico. Descubrí que faltaba la dependencia `ethers.js` en `package.json` o había un error de sintaxis en `App.js`. 2. Verifiqué localmente ejecutando `npm install ethers` en la terminal (`cd Documents\taxdeedaifund-frontend`) y aseguré que `package.json` incluyera `"ethers": "^6.13.2"`. 3. Corregí `App.js`, asegurando que la dirección del smart contract (por ejemplo, `0x5B38Da6a701c568545dCfcB03FcB875f56beddC4`) estuviera correctamente configurada y que la importación de `ethers` fuera válida. 4. Probé localmente con `npm start` para confirmar que el frontend funcionara en `http://localhost:3000`. 5. Subí los cambios a GitHub (`git add .`, `git commit -m "Corregir error de compilación"`, `git push`) y redeplegué en Vercel (Deployments >Redeploy). Resultado: El frontend se desplegó exitosamente, permitiendo conectar MetaMask y simular la compra de tokens. Este proceso me enseñó a depurar errores de compilación y reforzó la integración del frontend con la blockchain, alineándose con los objetivos de DeFi y tokenización del proyecto.