Contribute to Jhappad.com

Help us deliver the biggest SLAP to corruption by contributing information about corrupt politicians and their family.

πŸ“ Report Corruption Info

Quick & Easy β€’ No Technical Skills Required β€’ 100% Anonymous

πŸ“

Easy Way

For everyone - no technical skills needed

1

Click the form button above

2

Fill out the form with corruption information

3

Submit anonymously - we'll add it to the website

Technical Way

For developers and technical users

1

Fork the repository on GitHub

2

Add politician data to the JSON file

3

Create a pull request for review

What Information to Contribute

Politician Information

  • Full name and current position
  • Political party affiliation
  • Corruption allegations with sources
  • Estimated family wealth

Children Information

  • Name, age, and relationship
  • Expensive education abroad
  • Luxury items and recent purchases
  • Business interests and ownership

Source Requirements

Acceptable Sources

  • β€’ News articles from reputable media
  • β€’ Official government documents
  • β€’ Public business registry records
  • β€’ Social media posts (with screenshots)
  • β€’ Court documents and legal filings
  • β€’ Academic research and reports

Unacceptable Sources

  • β€’ Unverified rumors or hearsay
  • β€’ Personal blogs without credibility
  • β€’ Anonymous social media accounts
  • β€’ Speculation without evidence
  • β€’ Private or confidential information
  • β€’ Personal opinions without facts

Step-by-Step Contribution Guide

Step 1: Fork the Repository

Go to our GitHub repository and click the "Fork" button.

git clone https://github.com/najus/jhappad.git

Step 2: Create a Branch

Create a new branch for your contribution:

git checkout -b add-politician-[politician-name]

Step 3: Add Your Data

Edit the file public/data/politicians.json and add your politician information following the schema.

Tip: Tip: Check the existing entries for reference and ensure all required fields are filled.

Step 4: Validate Your Data

Run the validation script to check your data:

npm run validate-data

Step 5: Submit Pull Request

Commit your changes and create a pull request:

git add .
git commit -m "Add politician: [Name]"
git push origin add-politician-[politician-name]

Data Format Example

{
  "id": "politician-001",
  "name": "Politician Name",
  "position": "Current Position",
  "party": "Political Party",
  "children": [
    {
      "name": "Child Name",
      "relationship": "son",
      "age": 25,
      "education": {
        "institution": "Harvard University",
        "cost": "USD 200,000"
      },
      "lifestyle": {
        "luxuryItems": ["Lamborghini", "Rolex"],
        "recentSplurges": [
          {
            "item": "Luxury yacht",
            "cost": "USD 2.5 Million",
            "date": "2024-01-15"
          }
        ]
      },
      "sources": ["https://example.com/source"]
    }
  ],
  "sources": ["https://example.com/politician-source"]
}

Ready to Deliver a JHAPPAD?

Every piece of information helps us expose corruption. Join the movement and help us hold corrupt politicians accountable.