_TEAM HEAD MILIE: Hackathon XRP
A nossa plataforma tem como objetivo revolucionar o conceito de tokens de fidelização, centralizando a sua gestão e fornecendo mecanismos de troca transparentes. Os utilizadores podem converter sem esforço os seus tokens de fidelização noutras formas, acompanhados de explicações claras para cada transação, promovendo assim a confiança e a transparência entre os comerciantes. Aproveitando a tecnologia blockchain, reduzimos os riscos associados à fraude e à manipulação, garantindo a integridade de cada transação.
Um hook é um código que permite adicionar lógicas personalizadas na XRPL sempre que certas condições sejam atendidas. Os hooks retiram a necessidade de utilizar smart contracts, conforme acontece na Ethereum. Dessa forma, os hooks interagem com a blockchain diretamente a partir de uma conta em vez de serem deployados.
O projeto conta com os seguintes hooks:
- wallet.js -> lógica de criação das carteiras de empresas e clientes
- issuer.js -> lógica de criação de carteira para emitir FIDZ e controle das transações com FIDZ
- token.js -> lógica para criação de tokens pelas empresas
- coupon.js -> lógica para criação de cupons baseados nos tokens de cada empresa
- transactions.js -> lógica para envio de cupons envolvendo XRP
🌟 Funcionalidades
Graças à nossa moeda descentralizada, as empresas que queiram ser parceiras podem criar os seus próprios tokens e recompensas
O nosso sistema pode efetuar transferências de uma pessoa para outra
Temos um sistema de troca, que é completamente seguro, em que a troca só é efectuada quando ambas as partes concordam com o que está lá dentro, que pode ser qualquer tipo de token
Temos um marketplace das lojas de fidelidade onde pode efetuar compras com os nossos tokens, o que facilita muito um plano de fidelização com as marcas que prefere.
O sistema de conversão, onde pode trocar os seus tokens FDZ por outra marca, onde pode trocá-los por prémios, ou simplesmente trocar tokens que não vai utilizar por tokens da nossa empresa
-
Navegação monetizada
- Enquanto vê vídeos ou navega na Internet, tem a possibilidade de encontrar fichas.
-
Privacidade
- Totalmente seguro contra a fuga de informações sobre o que está a ver ou a assinar.
-
Pre-requisitos
- Certifique-se de que tem o Dart e o Flutter instalados no seu computador.
-
Clone o Repositorio
git clone https://github.com/bellujrb/hackathon-lumx/frontend
-
Instalar Dependencias
flutter pub get
-
Rodar o App
flutter run
-
Pre-requisitos
- Certifique-se de que tem o Node.js instalado no seu computador.
-
Instalar Dependências
npm install
-
Navegar para o Diretório Correto
cd hooks-xrpl/src -
Executar o Servidor
node index.js
Após instalar as dependências e navegar para o diretório correto, o servidor index.js centraliza os diferentes hooks e efetua a conexão com a XRPL. No terminal, será possível consultar endereços de 4 carteiras (2 empresariais e 2 de cliente).
Copie o endereço de uma das carteiras e navegue até o XRPL Explorer da testnet. Cole o endereço da carteira na aba de pesquisa e verifique o balance e as transações da carteira recém criada.
Verifique o exemplo da carteira rP3hfgByFsbtu4F49iqDDVSx3Ls4Webeyr no link a seguir.
hackathon-xrp
├── frontend
│ └── ...
├── hooks-xrpl
│ └── ...
├── README.MD
│ └── ...
front-end- Frontend
hooks-xrpl- Hooks com XRP Protocol.
README.md- Projeto de Documentado
- Singleton
- Flutter Modular
- Flutter Dotenv
- Google Fonts
- HTTP
- Logger
- Clean Dart
Pensamos em criar uma API para que as empresas a possam implementar no seu próprio sistema e painel de controle.
Agradecimentos especiais à XRPL por esta ambiciosa oportunidade.