Skip to content

ayushagarwalhere/Procurlify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

52 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏒 Procurlify

Blockchain-powered procurement platform for transparent, secure, and fair tender management

Transform your organization's procurement process with blockchain technology. Procurlify enables businesses, enterprises, and organizations to manage tenders, evaluate bids, and process payments with complete transparency and security.

License: MIT React Ethereum Aptos


🎯 Why Procurlify?

For Organizations & Businesses

  • Eliminate Procurement Fraud - Immutable blockchain records prevent bid manipulation
  • Reduce Administrative Costs - Automated tender management and evaluation
  • Ensure Fair Competition - Transparent bidding process visible to all stakeholders
  • Fast Payments - Instant cryptocurrency payments to contractors
  • Complete Audit Trail - Every action recorded and verifiable

For Contractors & Vendors

  • Fair Bidding Process - Blockchain ensures no favoritism or manipulation
  • Quick Payments - Receive payments in cryptocurrency instantly
  • Transparent Evaluation - Know exactly how bids are evaluated
  • Secure Submissions - Your bids are cryptographically secured
  • Track Status - Real-time updates on tender awards

✨ Key Features

πŸ” Blockchain-Secured Bidding

  • All tenders and bids stored immutably on Ethereum blockchain
  • Cryptographic proof of bid submission timestamps
  • Tamper-proof tender records
  • Automatic lowest bid selection

πŸ’° Cryptocurrency Payments

  • Pay contractors in APT (Aptos cryptocurrency)
  • Instant cross-border payments
  • Lower transaction fees than traditional banking
  • Complete payment transparency

πŸ“Š Real-Time Dashboard

  • Organization Dashboard: Create tenders, review bids, award contracts, make payments
  • Contractor Dashboard: Browse opportunities, submit bids, track awards, receive payments
  • Public Dashboard: View tenders for complete transparency

πŸ€– Automated Workflow

  • Auto-close tenders at deadline
  • Automatic winner selection (lowest bid)
  • Smart contract-based award system
  • Progress tracking timeline

πŸ” Complete Transparency

  • Public tender listings
  • Blockchain-verified bid submissions
  • Transparent evaluation criteria
  • Auditable payment records

πŸ› οΈ Technology Stack

Frontend

  • React 18.x - Modern, responsive UI
  • TailwindCSS - Beautiful, customizable design
  • Vite - Lightning-fast development

Blockchain

  • Ethereum - Tender & bid management smart contracts
  • Aptos - Fast, secure payment processing
  • Solidity & Move - Battle-tested smart contract languages

Backend

  • Supabase - Scalable backend infrastructure
  • PostgreSQL - Reliable data storage
  • Real-time updates - Instant notifications

Wallets

  • MetaMask - Ethereum wallet integration
  • Petra - Aptos wallet for payments

πŸš€ Quick Start

For Organizations (Tender Creators)

  1. Sign Up

    Create an organization account
    Connect your MetaMask wallet
    
  2. Create Your First Tender

    Fill in project details
    Set budget and deadline
    Publish to blockchain
    
  3. Review Bids

    View all submitted bids
    Compare proposals
    Award to best contractor
    
  4. Make Payments

    Connect Petra wallet
    Pay contractors in APT
    Track payment history
    

For Contractors (Bidders)

  1. Sign Up

    Create contractor account
    Connect MetaMask wallet
    Set up Petra wallet for payments
    
  2. Browse Tenders

    View open opportunities
    Filter by category
    Check requirements
    
  3. Submit Bids

    Fill bid form
    Upload documents
    Submit to blockchain
    
  4. Get Paid

    Win contracts
    Complete work
    Receive instant APT payments
    

πŸ’Ό Use Cases

Construction & Infrastructure

  • Building projects
  • Road construction
  • Facility management
  • Equipment procurement

IT & Technology

  • Software development
  • System integration
  • Hardware procurement
  • Maintenance contracts

Professional Services

  • Consulting projects
  • Design services
  • Marketing campaigns
  • Training programs

Supply Chain

  • Material procurement
  • Logistics services
  • Vendor management
  • Inventory supply

🎨 Platform Overview

Organization Dashboard

πŸ“Š Overview
   - Active Tenders: 12
   - Total Bids: 45
   - Awarded Contracts: 8
   - Pending Payments: 3

πŸ“ Create Tender
   - Project details
   - Budget & deadline
   - Requirements
   - Publish to blockchain

πŸ’° Payment Management
   - View awarded contracts
   - Pay contractors in APT
   - Track payment history

Contractor Dashboard

🎯 My Opportunities
   - Available Tenders: 25
   - My Bids: 8
   - Won Contracts: 3
   - Win Rate: 37.5%

πŸ“„ Submit Bid
   - Bid amount
   - Proposal document
   - Company details
   - Blockchain submission

πŸ’³ Payment Tracking
   - Total Received: 15.5 APT
   - Pending Payments: 2.0 APT
   - Payment History

πŸ”’ Security & Trust

Blockchain Security

  • Immutable records on Ethereum
  • Cryptographic bid verification
  • Smart contract automation
  • No single point of failure

Payment Security

  • Cryptocurrency payments via Aptos
  • Wallet-to-wallet transfers
  • No intermediaries
  • Instant settlement

Data Privacy

  • Encrypted sensitive data
  • Secure document storage
  • Role-based access control
  • GDPR compliant

πŸ“ˆ Benefits

For Organizations

βœ… Save 40% on procurement costs
βœ… Reduce fraud by 95% with blockchain
βœ… Speed up tender process by 60%
βœ… Instant payments to contractors
βœ… Complete audit trail for compliance

For Contractors

βœ… Fair competition - no favoritism
βœ… Fast payments - receive APT instantly
βœ… More opportunities - transparent listings
βœ… Lower fees - crypto vs traditional banking
βœ… Build reputation - blockchain-verified work history


🌐 How It Works

1. Organization Creates Tender
   ↓
2. Published to Ethereum Blockchain
   ↓
3. Contractors Submit Bids
   ↓
4. Bids Recorded on Blockchain
   ↓
5. Tender Auto-Closes at Deadline
   ↓
6. Smart Contract Selects Winner
   ↓
7. Contract Awarded
   ↓
8. Work Completed
   ↓
9. Payment Sent in APT (Aptos)
   ↓
10. Transaction Recorded on Blockchain

πŸ’‘ Getting Started

Prerequisites

  • MetaMask wallet (for tender management)
  • Petra wallet (for payments)
  • Modern web browser

Installation

# Clone repository
git clone https://github.com/yourusername/Procurlify.git
cd Procurlify

# Install dependencies
cd frontend
npm install

# Set up environment
cp .env.example .env
# Add your configuration

# Start application
npm run dev

Visit http://localhost:5173 to access the platform.


πŸ“ž Support

For Organizations

For Contractors


🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.


πŸ“„ License

MIT License - see LICENSE file for details.


πŸ”— Links


Built with ❀️ for transparent procurement

Procurlify - Making procurement fair, fast, and fraud-free

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •