A web app to discover and contribute to open source projects by finding GitHub issues that match your skills and interests. Features powerful search and filtering tools to help you get started with open source contributions.
- Search and filter GitHub issues by language, label, and more
- Modern dark-themed UI with responsive design
- Easy navigation and contribution guidance
- Backend server with GitHub API proxy
- Collapsible sidebar navigation
-
Clone the repository:
git clone https://github.com/vivekd16/repo-scout.git cd repo-scout -
Install dependencies:
npm install # or bun install -
Start the development server (frontend only):
npm run dev # or bun run dev -
Start both frontend and backend together:
npm run dev:all
-
Start the backend server separately:
npm run server
We welcome contributions! To get started:
- Fork the repository and create your branch:
git checkout -b feat/your-feature-name
- Make your changes and commit them:
git add . git commit -m "feat: describe your change"
- Push to your fork and open a Pull Request:
git push origin feat/your-feature-name
- Describe your changes in the PR and request a review.
- Follow the existing code style and naming conventions.
- Write clear, concise commit messages.
- Add tests or documentation as needed.
This project is licensed under the MIT License.