Skip to content

sol-pr/sol-pr-web

Repository files navigation


Sol-PR Web Application

🚀 An application built with Next.js to facilitate bounty rewards for GitHub pull request approvals on Solana.
Report Bug · Request Feature

📌 About The Project

Sol-PR is a web application that allows developers to earn bounties in Sol tokens by contributing to open-source projects. It is built using Next.js and leverages the Solana blockchain for secure and transparent transactions. Repo owners can attract new contributors while developers get rewarded for both feature additions and bug fixes.

Visit the live demo: Sol-PR Web

(back to top)

🛠 Built With

(back to top)

🚀 Getting Started

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

Prerequisites

  • Ensure you have Node.js and npm installed on your machine.
  • Install the required dependencies as listed in the package.json file.

Installation

  1. Clone the repo:
    git clone https://github.com/sol-pr/sol-pr-web.git
  2. Navigate to the project directory:
    cd sol-pr-web
  3. Install the dependencies:
    npm install
  4. Run the development server:
    npm run dev

You can now access the application on http://localhost:3000 and interact with the Solana blockchain through the integrated wallet adapters.

(back to top)

📊 Usage

The Sol-PR application allows developers to submit pull requests to open-source projects and receive bounties in Sol tokens once their contributions are approved. Repo owners can manage the rewards, track contributions, and encourage open-source collaboration.

For detailed examples, please refer to the Documentation.

(back to top)

🛣 Roadmap

  • Initial setup with Next.js and Solana integration

  • Wallet adapter and transaction support

  • Entegrate login via google with Tiplink

  • Create bounty for own repository

  • Become multi-chain with Wormhole

  • Create token and become DAO

    -> See the open issues for a full list of proposed features (and known issues).

(back to top)

💡 Contributing

Contributions are what make the open-source community amazing! Feel free to make this project better by following these steps:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Any enhancements, bug fixes, or feature additions are greatly appreciated!

(back to top)

📄 License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

✉️ Contact

X Profile - @Sol-PullReward

Project Link: https://github.com/sol-pr/sol-pr-web

(back to top)

🙏 Acknowledgments

(back to top)

Releases

No releases published

Packages

No packages published

Languages