Welcome to Bounty
This guide will walk you through creating an account and either posting your first bounty or browsing available opportunities.Create Your Account
Navigate to bounty.new and sign up with GitHub OAuth.The platform uses Better Auth for secure authentication with support for:
GitHub authentication is required as it enables seamless integration with repositories and pull requests.
- GitHub OAuth
- Email/password authentication
- Passkey support for passwordless login
Complete Onboarding
After signing up, you’ll go through a brief onboarding process:
- Choose your role (Contributor or Project Owner)
- Set up your profile
- Optionally create your first organization
Organizations allow you to manage team bounties with multiple members. You can create one during onboarding or later from your dashboard.
Choose Your Path
- For Contributors
- For Project Owners
Browse and Apply to Bounties
Navigate to the Bounties page to see all available opportunities.Filter Options:- By status:
open,in_progress,completed - By price range
- By tags/technology
- By deadline
- Click on a bounty to view details
- Review the requirements and deadline
- Submit an application with your approach
- Wait for the bounty owner to accept your application
- Create a pull request on the linked GitHub repository
- The platform automatically detects PR submissions
- Or manually submit via the bounty page with:
- Description of your solution
- Deliverable URL (GitHub PR link)
- Any additional context
Integrate with GitHub (Optional)
For automated bounty management, install the Bounty GitHub App:
- Go to your organization settings
- Navigate to Integrations
- Click “Install GitHub App”
- Select repositories to integrate
- Create bounties directly from GitHub issues with
@bountydotnew create $500 - Automatic PR tracking for submissions
- Status updates posted as issue comments
- Automated notifications on PR merges
Set Up Linear Integration (Optional)
Connect your Linear workspace to manage bounties from Linear issues:
- Navigate to Integrations in your settings
- Click “Connect Linear”
- Authorize the Bounty app
- Select which projects to sync
- Create bounties from Linear issues
- Sync status updates bidirectionally
- Track submissions in Linear comments
- Automatic linking of work to Linear tickets
Quick Actions
Once you’re set up, here are common actions you’ll perform:Vote on Bounties
Show interest in bounties by voting. Votes help prioritize popular requests./app/(auth)/bounties/page.tsx
Bookmark Bounties
Save bounties to review later:- Navigate to any bounty detail page
- Click the bookmark icon
- Access your bookmarks from
/bookmarks
Comment and Collaborate
Discuss requirements and solutions:- Comment directly on bounty pages
- Reply to other comments (threaded discussions)
- Edit your comments (edit history tracked)
- Like helpful comments
Manage Your Dashboard
Your dashboard shows:- Active bounties (created or assigned)
- Pending submissions
- Recent activity
- Payment history
- Organization invites
Next Steps
Installation Guide
Set up a local development environment
API Reference
Explore the tRPC API endpoints
GitHub Integration
Learn about GitHub integration
Payment Setup
Configure Stripe for receiving payments