An open API service indexing awesome lists of open source software.

https://github.com/realvishalrana/open-source-path-finder

Open Source Path Finder is a tool to discover open-source projects tailored to your skills and interests. Whether you're a beginner looking for your first contribution or an experienced developer exploring new domains, this tool helps you find projects based on search queries, tags, programming languages, and difficulty levels.
https://github.com/realvishalrana/open-source-path-finder

beginner-friendly collaboration developer-tools github-api hacktoberfest javascript nextjs open-source open-source-contributions programming repository-finder tailwindcss typescript

Last synced: about 2 months ago
JSON representation

Open Source Path Finder is a tool to discover open-source projects tailored to your skills and interests. Whether you're a beginner looking for your first contribution or an experienced developer exploring new domains, this tool helps you find projects based on search queries, tags, programming languages, and difficulty levels.

Awesome Lists containing this project

README

        

# Open Source Path finder

Open Source Path finder is a web application that allows users to search for projects and Discord servers based on various criteria.

## Features

- Search for projects by name, tags, difficulty, and language.
- Display a list of Discord servers related to coding and programming.
- Coming soon page for future features.

## Technologies Used

- React
- Next.js
- Tailwind CSS
- Shadcn
- TypeScript

## Getting Started

### Prerequisites

- Node.js
- npm or yarn

### Installation

1. Clone the repository:

```bash
git clone https://github.com/realvishalrana/Open-Source-Path-finder.git
cd Open-Source-Path-finder
```

2. Install dependencies:

```bash
npm install
# or
yarn install
```

3. Create a `.env.local` file in the root directory and add the following environment variables:

```bash
NEXT_PUBLIC_GITHUB_CLIENT_ID=your_github_client_id
NEXT_PUBLIC_GITHUB_TOKEN=your_github_token
NEXT_PUBLIC_DISCORD_BOT_TOKEN=your_discord_bot_token
```

4. Run the development server:

```bash
npm run dev
# or
yarn dev
```

5. Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

## Contributing

Contributions are welcome! Please open an issue or submit a pull request for any changes.

## License

This project is licensed under the MIT License.