Skip to content

BaskLash/LinkedIn-Downvote

Repository files navigation

👎 LinkedIn Downvote

License: MIT GitHub issues GitHub stars GitHub forks Contributions welcome Built with ❤️


🚀 Overview

LinkedIn Downvote is a lightweight browser extension concept that introduces a long-requested feature:
a dislike / downvote mechanism for LinkedIn posts, allowing users to express disapproval or signal low-quality content in a constructive way.

While LinkedIn emphasizes positive interactions, this project demonstrates how user feedback tools could evolve to improve content quality, relevance, and authentic engagement on professional platforms.


💡 How It Works

  • 🧩 Browser Extension: Injects a clean “👎 Downvote” button into LinkedIn posts.
  • ⚙️ Lightweight Script: Listens for post rendering and adds interactive vote tracking elements.
  • 📊 Local or Sync Storage: Keeps track of your personal votes directly in your browser.
  • 🔒 Privacy First: No data leaves your browser — everything is stored locally.
  • 🧠 Optional Enhancements (future):
    • Aggregate anonymous downvotes for content insights.
    • Integrate with personal feed filters.

(Note: This project is an independent concept and not affiliated with LinkedIn.)


🛠️ Installation

  1. Clone the repository:

    git clone https://github.com/basklash/linkedin-downvote.git
    
  2. Open your browser’s extensions page:

    • Chrome: chrome://extensions
    • Edge: edge://extensions
  3. Enable Developer Mode and click Load unpacked.

  4. Select the cloned folder.


🧩 Tech Stack

  • Languages: JavaScript, HTML, CSS
  • Platform: Chrome (compatible with other Chromium browsers)
  • APIs: chrome.storage, chrome.webRequest, MutationObserver

🐞 Reporting Issues

If you encounter a bug, UI glitch, or unexpected behavior, please open an issue here. When reporting, include:

  • Steps to reproduce
  • Browser and version
  • Screenshots or logs (if possible)

Your feedback helps make the project better for everyone!


💬 Contributing

Contributions are warmly welcome ❤️ If you want to help:

  1. Fork this repo

  2. Create a feature branch:

    git checkout -b feature/your-feature-name
  3. Commit your changes and push

  4. Open a pull request with a clear description


☕ Support

If you like this project, consider supporting its development by:

Every small gesture helps the project grow!


🧾 License

This project is licensed under the MIT License. You’re free to use, modify, and distribute it with attribution.


📣 Connect


“A constructive ‘👎’ can sometimes be more valuable than a hundred empty likes.”