https://github.com/paycrest/zap
A dApp for seamless crypto-to-fiat conversion, developed for the Onchain Summer Buildathon.
https://github.com/paycrest/zap
crypto-fiat dapp hackathon onchain paycrest
Last synced: 5 months ago
JSON representation
A dApp for seamless crypto-to-fiat conversion, developed for the Onchain Summer Buildathon.
- Host: GitHub
- URL: https://github.com/paycrest/zap
- Owner: paycrest
- License: agpl-3.0
- Created: 2024-06-17T14:04:49.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-21T10:27:44.000Z (over 1 year ago)
- Last Synced: 2025-02-21T11:29:34.307Z (over 1 year ago)
- Topics: crypto-fiat, dapp, hackathon, onchain, paycrest
- Language: TypeScript
- Homepage: https://zap.paycrest.io
- Size: 4.18 MB
- Stars: 22
- Watchers: 6
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zap 
      
Zap by Paycrest is a dApp developed for the [Onchain Summer Buildathon](https://onchain-summer.devfolio.co/). Our goal is to simplify the conversion of cryptocurrency to local currency by leveraging a decentralized liquidity protocol, we aim to provide a seamless and efficient user experience.
Check out our live demo at [zap.paycrest.io](https://zap.paycrest.io).
## 🚀 Running Locally
To run Zap locally, follow these steps:
```bash
git clone https://github.com/paycrest/zap.git
cd zap
npm install
npm run dev
```
Don't forget to fill in the necessary variables in the `.env.local` file according to the template provided in [`.env.example`](.env.example).
Then, visit [http://localhost:3000](http://localhost:3000) to start converting crypto to fiat.
## 📚 How It Works
Zap streamlines the conversion process through a simple flow:
1. **Create Order:** User creates an order on the [Gateway Smart Contract](https://github.com/paycrest/contracts) (escrow) through the Zap interface.
2. **Aggregate:** Paycrest Protocol Aggregator indexes the order and assigns it to one or more [Provision Nodes](https://github.com/paycrest/provider) run by liquidity providers.
3. **Fulfill:** The provisioning node automatically disburses funds to the recipient's local bank account or mobile money wallet via connections to payment service providers (PSP).
For more details, visit [paycrest.io](https://paycrest.io).
### Zap is built on Paycrest Protocol
| Before | Now |
| ----------- | ----------- |
|  |  |
## 🛠️ Technologies Used
- [Shield3](https://shield3.com/) for OFAC compliance
- [Biconomy](https://biconomy.io/) for gasless transactions
## ⚠️ Disclaimer Notice
This application is for demo use only. Any transactions conducted within this app are for illustrative purposes.
Therefore:
While the app records real transactions, please exercise caution and do not use this app as is in a production environment. Use at your own risk. The developers are not responsible for any issues or damages that may arise from the use of this app.
## 📄 License
This project is licensed under the [Affero General Public License v3.0](LICENSE).