Dpay is a Defi-based solution for sending, receiving & sharing cryptocurrencies with anyone around the world easily with just a simple click. It also provides the facility to stake your amount collectively if you don’t require them for more than 15 days and consequently earn rewards on them
Overview
Any user on the web with .tez domain can easily use our platform
Dpay’s primarily main two features are:
-
Share (pots): Users will be able to share their business's funds or birthday party funds by smoothly making joint accounts (pots) between any number of people. Just like WhatsApp groups but for sharing crypto.
-
Send: Users will be able to send and receive cryptocurrencies to anyone with just their .tez domains.
These days, everyone is talking about cryptocurrencies and the Indian government accepting them is all over the news. Now, to get it accepted by the people we need to make sure that everyone can easily access them and use them for their everyday payment-related services. Dpay does this, it brings the people and power of blockchain together. For using Dpay, people need not require any knowledge of blockchain. They can simply start using it like they use any other payment services like Gpay or PayPal. In the coming future, we are going to launch the app too.
-
It removes the need to know each other’s wallet addresses to send crypto. Users will be able to invite people and share crypto using tezos domains
-
Currently, it’s really a tedious task to share cryptocurrency with your friends and family. let's say you want your family's total crypto assets or your total business funds, your friend's birthday funds in one place, So, that they can be used by anyone among the authorized personnel whenever required, Doing this is not possible. Let’s make it flexible to share and manage all family, friends, and business funds in one place by collecting them in pots. Basically, through the Dpay platform, you can make a joint account (pot) between any number of people, and they all can easily take/send crypto to the account
✔️ Send, Receive & Share tezos between your friends and family by just knowing their tezos domains.
✔️ Stake your tezos when you are not using them to earn rewards.
Smart-Py (for Smart contract) Reactjs & Tailwind CSS (for frontend stack) Taquito (For the integration of smart contract and frontend) Tezos domain API (For getting domains from wallet address)
A step by step guide to locally run the DApp
- Clone this repository:
git clone https://github.com/Hardikag17/dpay
- Install all the required packages using the following command
yarn
- Create a
.env
file and store the following contents in it and include API keys:
MNEMONIC="<Enter your temple wallet seed phrase here to run locally>"
- To launch the DApp, use the following command:
yarn run dev
- ERC4907: (KT1U14gj9VPNEhsZ3TbY79XPNYKgdHMyFM8p)[https://jakartanet.tzkt.io/KT1U14gj9VPNEhsZ3TbY79XPNYKgdHMyFM8p/operations/]
- Hardik Agarwal (@Hardikag17)
- Tushar Sharma(@CeNiEi)
- Vaishnavi Sawai(@Tzark)
We express our sincere gratitude to TezAisa hackathon for giving us such a great opportunity. We had an awesome experience we learned a lot.