Ce projet est une application innovante tirant parti de l'algorand blockchain et Pyteal, le SDK Python pour les contrats intelligents des algorands. Algorand fournit un réseau de blockchain décentralisé, évolutif et sécurisé, idéal pour les applications financières modernes.
Notre application utilise des algorands pour son backend blockchain, avec des contrats intelligents écrits en pytéal. Pyteal offre une façon pythonique d'écrire des contrats intelligents sécurisés et efficaces pour le réseau Algorand.
Nous utilisons Docker Compose pour gérer et exécuter un service de nœud d'algorand, garantissant un environnement cohérent et isolé pour les interactions blockchain.
L'interaction frontale avec notre backend algorand / pytéal est gérée par une application Web Flask. Flask, un framework Web Python léger et flexible, permet une gestion facile des demandes Web et s'intègre de manière transparente à Pytéal pour les opérations de blockchain.
Notre application Bank Time permet aux utilisateurs de gérer les crédits de temps. Il comprend des fonctionnalités d'ajout, de visualisation et d'édition d'informations et de transactions des membres, toutes liées à la logique de contrat intelligente sur la blockchain algorand.
Ce ReadMe fournit un aperçu de haut niveau. Pour des instructions détaillées de configuration et d'utilisation, veuillez vous référer aux sections spécifiques de ce document.