Este proyecto es una aplicación innovadora que aprovecha el algorand blockchain y pyteal, el SDK de Python para Algorand Smart Contracts. Algorand proporciona una red blockchain descentralizada, escalable y segura, ideal para aplicaciones financieras modernas.
Nuestra aplicación utiliza Algorand para su backend blockchain, con contratos inteligentes escritos en pyteal. Pyteal ofrece una forma pitónica de escribir contratos inteligentes seguros y eficientes para la red Algorand.
Utilizamos Docker Compose para administrar y ejecutar un servicio de nodo Algorand, asegurando un entorno consistente y aislado para las interacciones blockchain.
La interacción frontend con nuestro backend de Algorand/Pyteal es manejada por una aplicación web frasco. Flask, un marco web liviano y flexible de Python, permite una fácil gestión de solicitudes web e integra perfectamente con Pyteal para operaciones de blockchain.
Nuestra aplicación Time Bank permite a los usuarios administrar créditos de tiempo. Incluye características para agregar, ver y editar información y transacciones de los miembros, todas vinculadas a la lógica de contrato inteligente en Algorand Blockchain.
Este readMe proporciona una descripción general de alto nivel. Para obtener instrucciones detalladas de configuración y uso, consulte las secciones específicas de este documento.