Skip to content

OShub is an open-source platform where developers and maintainers can place bounties on issues and claim rewards by solving them. It bridges the gap between open-source contributors and project owners by enabling an incentivized collaboration model

License

Notifications You must be signed in to change notification settings

Akankhya-Dash/OSHub

 
 

Repository files navigation

OSHub: Open Source Bounties

OShub is an open-source platform where developers and maintainers can place bounties on issues and claim rewards by solving them. It bridges the gap between open-source contributors and project owners by enabling an incentivized collaboration model.

🚀 Features

  • 💰 Place Bounties – Maintainers can add issues with bounties to attract contributors.
  • 🏆 Claim Bounties – Developers can claim an issue, work on it, and earn rewards upon approval.
  • Transparent Workflow – Track issues, submissions, and payouts with ease.
  • 🔄 Integration with GitHub – Automatically syncs with repositories for seamless issue tracking.
  • ❤️ Open Source First – Fully community-driven platform to encourage contributions.

✨ Screenshots

Here's a glimpse of the OSHub platform in action.

Active Issues Dashboard Posting a New Bounty
Screenshot 2025-08-14 150443 Screenshot 2025-08-14 150458
Developer Login Platform Workflow & Features
Screenshot 2025-08-14 150513 Screenshot 2025-08-14 150539
Issue Details Home Page
Screenshot 2025-08-14 150905 Screenshot 2025-08-14 150422

📜 How It Works

For Maintainers:

  1. Create an account and link your project repository.
  2. Post a bounty on any issue with reward details and technical specifications.
  3. Review submissions and proposals from developers.
  4. Approve the best solution and the bounty is paid out automatically.

For Contributors:

  1. Browse active bounties on the "Explore Issues" page.
  2. Claim an issue you want to work on (request assignment).
  3. Submit a pull request with your solution linked to the bounty.
  4. Get rewarded after your solution is reviewed and approved.

🏁 Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Make sure you have the following installed on your system:

Installation

  1. Fork the repository by clicking the 'Fork' button on the top right of the GitHub page.
  2. Clone your forked repository:
    git clone [https://github.com/YOUR_USERNAME/OSHub.git](https://github.com/YOUR_USERNAME/OSHub.git)
  3. Navigate to the project directory:
    cd OSHub
  4. Install NPM packages:
    npm install
  5. Run the development server:
    npm run dev

Open http://localhost:5173 with your browser to see the result.


🤝 How to Contribute

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Please see the CONTRIBUTING.md file for our contribution guidelines and code of conduct.

About

OShub is an open-source platform where developers and maintainers can place bounties on issues and claim rewards by solving them. It bridges the gap between open-source contributors and project owners by enabling an incentivized collaboration model

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.7%
  • JavaScript 7.5%
  • CSS 1.5%
  • HTML 0.3%