Te saludan Santiago Nihany, Tom谩s Ward y Luz Alba Posse 馃憢
馃憠 Deep es la primer editorial descentralizada. Buscamos cambiar la forma en que los autores independientes publican sus libros
Ahora, los autores pueden conectarse directamente con los lectores y viceversa.
No hay intermediarios que decidan qu茅 libros se publican y cu谩les no. Los lectores son quienes deciden qu茅 contenido merece ser publicado y los autores tienen la libertad de crear sin restricciones.
Para correr Deep, es importante tener en cuenta que se necesita tener instalado flutter (https://docs.flutter.dev/get-started/install). A su vez, recomendamos el enviroment de Android Studio para ejecutarlo.
- Instalar la 煤ltima actualizaci贸n de Flutter SDK
- Hacer run de flutter doctor en terminal para verificar lo instalado
- En caso de no tener Android Studio, instalarlo (https://developer.android.com/studio?gclid=CjwKCAjwrJ-hBhB7EiwAuyBVXZ5yAXmnWT55KxRd71nAxPU3wCXM26wa0lkxpvzRAh1aWkgh215T3RoCYngQAvD_BwE&gclsrc=aw.ds)
- Instalar un emulador de Android (recomendado)
- Las dependencias necesarias para correr la Dapp ya se encuentran en pubspec.yaml.
- Utilizamos hard-coded public y private keys para registrarte con un wallet de prueba. Se integrar谩 con MetaMask para firmar las transacciones automaticamente en un futuro.
- Podes modificar esas keys para logearte con tu propio Wallet. Cambiar en
Web3Manager.dart
. - Utilizamos Sepolia TestNet. Si conect谩s tu propio Wallet, no te olvides de switchearte a Sepolia para poder realizar transacciones.
- Considerar que la TestNet puede funcionar lentamente.
- En la carpeta
hardhat
se encuentra la parte del Backend (smart contracts).
Desarrollamos una DApp utilizando:
- Flutter
- Solidity
- Hardhat