Skip to content

praptisharma28/PeerProof

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧾 PeerProof

A Trustless, Escrow-Powered Peer-to-Peer Marketplace Built on Solana, backed by MongoDB Atlas, and secured through wallet-based identity & on-chain NFT reputation badges.

Live Frontend: peer-proof.vercel.app


🔥 Features

  • ✅ Wallet-based login via Phantom (no signup)
  • 🔐 Escrow-based P2P transactions
  • 🛡 On-chain reputation NFTs for trustless trading
  • 💬 Fast, modern UI for buyers/sellers
  • 🪙 Solana Pay flow (signature-based)
  • 📦 MongoDB Atlas for scalable data backend

🖼 Demo Screenshots


🧠 How It Works

  1. Users log in with Phantom wallet (Solana)
  2. They create listings for secondhand items
  3. Buyers send funds to escrow (Solana Pay)
  4. Sellers mark as delivered, buyer confirms
  5. Escrow is released, NFT badges minted for both

🧱 Tech Stack

Layer Technology
Frontend Next.js (Deployed via Vercel)
Backend FastAPI (Python)
DB MongoDB Atlas
Wallet Auth Phantom Wallet
Payments Solana Pay
Infra Dockerized backend

🧪 Local Development

🔧 Prerequisites

  • Python 3.10+
  • Docker & Docker Compose (optional)
  • MongoDB Atlas URI

🔑 Setup .env

Create a .env file:

MONGO_URI=mongodb+srv://name:name@[email protected]/?retryWrites=true&w=majority&appName=name

🛠 Setup Guide (Backend)

1. Clone this repo

git clone https://github.com/praptisharma28/peerproof-backend.git
cd peerproof-backend

2. Create a virtual environment

python3 -m venv venv
source venv/bin/activate

3. Install dependencies

pip install -r requirements.txt

🚀 Running with Docker

1. Build the Docker Image

docker build -t peerproof-backend .

2. Run the Container

docker run -d -p 8000:8000 --env-file .env peerproof-backend

Now open your browser at: 👉 http://localhost:8000/docs

💜 Built with Love by

Prapti & Gamandeep for Web3 community!

For Solana, for the people — and for trustless commerce.

About

A trust-first, Web3-powered resale marketplace for real-world items :)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •