Skip to content

mrhouzlane/SolPets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solana Hackathon 2023 -- SolPets

This is the official Solana Hackathon 2023 submission for our project SolPets 🌈.

Project Description

SolPets is a pet verification platform that turns your pet's information into a passport NFT to show proof-of-animal, and proof-of-ownership. SolPets aims to make record keeping easier for pet parents so that they can store important vaccination records and health information in one place and keep pet's history accessible at all times. Our goal for this project is to also help stop the illegal trafficking of endangered animals and help support animal shelters by making exclusive NFTs that can be auctioned to donate to various animal organizations. We will also generate and store NFTs for pets that are looking for homes so that families looking to adopt or support the pet in need can do so.

Features

  • Make pet records accessible only to people you trust
  • Store your pets records in one place
  • Trade or sell NFTs to earn tokens

Smart Contracts

The Smart Contracts have these propreties :

  • NFTMinter
  • PetData storage --- Updatable --
  • VaccinationRecord
  • HealthInformation
  • donate_to_pet
  • Token Ownership / Burning

Deployed contracts :

  • You need replace <YOUR_NODE_URL>, <YOUR_SEED>, and <COMPILED_WASM_FILE> with your specific values in migrations/deploy.jsscript.

  • Tests with Solana JavaScript SDK

UI Wireframes

We were inspired to make a website that would be easy to navigate and accessible to anyone. We also wanted the site to resonate with the Solana community and kept it on-brand and consistent with solana branded colors.

UIWireframes

How it Works

  1. Connect to your wallet
  2. Fill out a form with your pets information
  3. Review your pet's passport to make sure everything is accurate
  4. Mint

What's next for SolPets ?

We are planning to add many features such as :

  • marketplace for auctioned NFTs
  • multisign signing and verification
  • A stats page to show pet's health over time (Aging updates, checkup reminders)
  • Create a community and feature pets in our platform
  • Create a token pet parents can earn and redeem for free stuff
  • Collaborate with certified organizations to secure the protection of animals and wildlife

Getting Started

# Install pnpm
npm i -g pnpm

# Install dependencies
pnpm install

# Copy & fill environments
cp packages/frontend/.env.local.example packages/frontend/.env.local
cp packages/hardhat/.env.example packages/hardhat/.env

Development

# Generate contract-types & start frontend with turborepo
pnpm dev

Proof of Animal :

You can take a look at our proposal :

Twitter : SolPets

  • Twitter survey :

Contact Information :

You can contact the team directly via email : [email protected] or [email protected]

Video Link :

About

SolPets is digital NFT passport for pets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published