Skip to content

DID-hackeronyx/pet-did-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

77 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

dApp Introduction

GM to all the pet lovers! TrustPet is a groundbreaking decentralized platform, leveraging the prowess of Digital-Identification (DID) and Paymaster features to revolutionize the pet adoption landscape. The platform aims to instill unparalleled trust and privacy in the pet adoption process, ensuring that adopters and pet owners can engage in cost-effective and trustworthy transactions.

πŸ”¨ Built With

This application was created using the following libraries and frameworks.

Frontend

Next TailwindCSS Webpack Npm

dApp Framework

Onyx-sdk

biconomy-AA

Polygonscan(Polygon Chain Mumbai)

https://mumbai.polygonscan.com/address/-

Backend

planetscale Prisma TypeScript Solidity

πŸ˜„ Getting Started

πŸ”‹ Requirements

npm install @biconomy/account @biconomy/bundler @biconomy/common @biconomy/core-types @biconomy/paymaster ethers@5.7.2
npm install @jpmorganchase/onyx-ssi-sdk

Node.js >=16.14

prisma, planetscale (If needed to add server)

Installation

  1. Clone this repository and install packages
    git clone https://github.com/DID-hackeronyx/pet-did-project.git
    
  2. Install Packages.
    npm
    
    npm install npm@latest -g
    

πŸ” Features

Easy Onboarding

Users can effortlessly log in using their existing social media accounts, eliminating the need for complex Web3 processes like creating crypto wallets or connecting to MetaMask.

Personal Pet Management

After login, users are directed to the home page, where they can see all the pets they have registered on the app. Each pet's information, such as name, age, and biological data, is readily available.

Adoption Marketplace

In the "Adopt" section, users can browse a photo feed of pets available for adoption. Clicking on a pet's photo opens a popup displaying detailed information. Users can apply for adoption directly through the platform.

Secure On-Chain Transactions

The adoption process is conducted on-chain using cryptocurrencies, reducing the overall cost of adoption. When a user applies for adoption, the previous pet owner accepts the request, and all adoption and commission fees are securely transacted through the platform.

πŸ” App Image πŸ™ˆ

Start Start(2) Start(3)
Main Main(2)
Adopt Adopt(2) Adopt(3)
Register Register(2)
Community Community(2) Community(3)
App Setting

🎯 Contributing

Contributions are always welcome! Feel free to open any issue or send a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published