Ethereal is the decentralized app where you will find educational content in the form of audio courses and audio books, which you will access by acquiring an NFT through a multisignature wallet. And because we want you to have fun while you learn, by being part of this project you will be able to vote for the category of your choice to be added to the platform.
These are the technologies and libraries we used to build this project.
- React.js
- Chakra UI
- Web3js
If you want to run this project on local, take a look to the following steps:
To run the project you will need npm in its latest version.
- npm (Package manager for the JavaScript)
npm install npm@latest -g
Then, let's clone the repo, and install all the dependencies of the project.
- Clone the repo
gh repo clone sandragcarrillo/ethereal-interface
- Install NPM packages
npm install
This dapp was created using two smart contracts on the Backend, both deployed on Rinkeby testnet, here you have the contracts repositories:
- 👾 NFTs smart contract to mint random NFTs that allow you to access to the dapp
- 💬 Votations smart contract to allow users to vote for the next categories to be added on the dapp
The whole application was built with 💜 by great women in web3:
- 👩💻 Sandra Carrillo
- 👩💻 Carla Martínez
- 👩💻 Vicki Avola
Ethereal es la app descentralizada donde encontrarás contenido educativo en formato de audiocursos y audiolibros, al cual accederás adquiriendo un NFT a través de una billetera multifirma. Y porque queremos que te diviertas mientras aprendes, al ser parte de este proyecto podrás votar por la categoría de tu preferencia a ser agregada en la plataforma.
Estas son las tecnologías y librerías que usamos para construir este proyecto.
- React.js
- Chakra UI
- Web3js
Si quieres correr este proyecto de forma local, debes realizar los siguientes pasos:
Para correr este proyecto necesitaras la última versión de npm
- npm (Manejador de paquetes de Javascript)
npm install npm@latest -g
Ahora, clona el repositorio e instala todas las dependencias del proyecto.
- Clona el repositorio
gh repo clone sandragcarrillo/ethereal-interface
- Instala los paquetes NPM
npm install
Esta dapp fue creada usando dos contratos inteligentes en el Backend, ambos desplegados en la red de prueba de Rinkeby, a continuación puedes ver los repositorios de ambos contratos:
- 👾 Contrato inteligente para mintear NFTs random que permiten el acceso a la dapp
- 💬 Contrato inteligente para votaciones que le permite a los usuarios votar por las siguientes categorías que serán añadidas en la plataforma
Esta aplicación fue construida con 💜 por mujeres geniales en web3:
- 👩💻 Sandra Carrillo
- 👩💻 Carla Martínez
- 👩💻 Vicki Avola