GithubHelp home page GithubHelp logo

suhel-kap / zorpay Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 4.68 MB

Home Page: https://zorpay.vercel.app

JavaScript 24.16% TypeScript 66.64% Ruby 0.51% Kotlin 1.35% Objective-C 0.79% Objective-C++ 0.27% Solidity 5.90% CSS 0.21% Java 0.17%

zorpay's Introduction

Zorpay

Welcome to Zorpay, a self-custodial, simplified stablecoin wallet designed to streamline digital transactions. Built with React Native, Foundry, and NextJS, Zorpay enables users to send and receive stablecoins effortlessly through QR code scanning and split bills among friends—all while ensuring a secure, gasless, and decentralized experience.

Android APK

Download apk file for Android

Smart Contracts ( opBNB Testnet )

Contract Explorer Link
SmartAccountFactory.sol 0x6a795bf108127f4b90b110db688b538c34008c05
MyUSD.sol 0x5d81cb67418762a86e342f322ecf22a677acda27

Smart Contracts ( Linea Sepolia )

Contract Explorer Link
SmartAccountFactory.sol 0x11da0f57086a19977e46b548b64166411d839a30
MyUSD.sol 0xdf78d5a57dcff31ca18978b56760867010aebc2e

Smart Contracts ( Neon EVM Devnet )

Contract Explorer Link
SmartAccountFactory.sol 0x76cfde04f691b93c9993be24d5fe7667e7a8782c
MyUSD.sol 0x489d47e592639ba11107e84dd6cca08f0892e27d

Table of Contents

Inspiration

The inspiration behind Zorpay stemmed from the need to simplify and enhance the user experience in the world of stablecoins. We recognized that while stablecoins offer great potential for everyday transactions, their adoption is often hindered by complexity, high transaction fees, and security concerns. Our goal was to create a user-friendly, secure, and cost-effective solution that leverages the power of decentralization without the typical drawbacks.

What It Does

Zorpay offers a comprehensive solution for managing stablecoin transactions. Key features include:

  • QR Code Scanning: Easily send and receive stablecoins by scanning wallet addresses.
  • Bill Splitting: Conveniently split bills among multiple users.
  • Gasless Transactions: Enjoy fee-free interactions, ensuring cost efficiency.
  • Biometric Security: Enhance security with biometric authentication.
  • Social Login: Quick and easy login using Google or wallets like MetaMask.
  • Decentralization: Fully decentralized using smart contracts deployed on opBNB, Linea Sepolia, and Neon EVM Devnet.

Walkthrough

  • When you first open Zorpay:

  • It will ask you to login with Google or Wallet:

  • After logging in, you will be taken to the home screen where you can see your balance and recent activities:

  • You can also access the menu to change network, get USD from faucet, and log out:

  • You can receive stablecoins by sharing QR code or your smart account address:

  • You can send stablecoins by scanning QR code or entering the recipient's address:

  • You can split bills among friends by entering the total amount and the number of people:

  • You can view all the split requests and pay them:

  • This is how transaction progress looks like:

How We Built It

Zorpay is built with a robust technology stack:

  • Frontend: Developed using React Native for a smooth and responsive user interface.
  • Smart Contracts: Implemented with Foundry, ensuring secure and reliable decentralized interactions.
  • Backend: Powered by NextJS, providing a scalable and efficient backend infrastructure.
  • Blockchain Deployments: Smart contracts are deployed on opBNB, Linea Sepolia, and Neon EVM Devnet to leverage the advantages of these networks.

Challenges We Ran Into

Throughout the development of Zorpay, we encountered several challenges:

  • Ensuring Security: Implementing robust security measures, especially for biometric authentication, to protect user assets.
  • Gasless Transactions: Achieving truly gasless transactions without compromising the integrity and decentralization of the platform.
  • User Experience: Designing a clean and intuitive UX that simplifies complex blockchain interactions for users.

Accomplishments That We're Proud Of

We are proud of several key accomplishments:

  • Seamless Integration: Successfully integrating QR code scanning and bill splitting features.
  • Decentralization: Deploying secure and reliable smart contracts on multiple blockchain networks.
  • User-Centric Design: Creating a user-friendly interface that simplifies stablecoin transactions while maintaining top-notch security.

What We Learned

The development of Zorpay was a valuable learning experience:

  • Blockchain Integration: Gained deeper insights into deploying and managing smart contracts on various blockchain networks.
  • User Experience Design: Learned the importance of user-centric design in encouraging the adoption of blockchain-based applications.
  • Security Best Practices: Enhanced our understanding of implementing advanced security features like biometrics in decentralized applications.

What's Next for Zorpay

Looking ahead, we have several plans for Zorpay:

  • Feature Expansion: Adding more features like multi-currency support and advanced transaction tracking.
  • Enhanced Security: Continuously improving security measures to safeguard user assets.
  • Wider Adoption: Focusing on user acquisition and community building to drive the widespread adoption of Zorpay.
  • Cross-Platform Availability: Expanding Zorpay's availability across more platforms and devices to reach a broader audience.

Join us on our journey as we continue to innovate and simplify the world of stablecoin transactions with Zorpay!

zorpay's People

Contributors

ahmed-aghadi avatar suhel-kap avatar

Watchers

 avatar

Forkers

ahmed-aghadi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.