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