Skip to content

An AI-powered tool for tracking your GitHub pull requests for your open-source contribution.

License

Notifications You must be signed in to change notification settings

JeevaRamanathan/github-ai-pr-tracker

Repository files navigation

AI Powered Github Pull Request Tracker

GitHub stars GitHub forks GitHub issues GitHub license GitHub last commit

An AI-powered tool designed to efficiently track your GitHub pull requests across various open-source events like hacktoberfest, devfest, etc.

Key Features

  • AI Assistance: Leverage AI for better insights and tracking of the status your pull requests.
  • Comprehensive Filtering: Easily filter PRs based on events like Hacktoberfest.
  • User-Friendly Interface: Enjoy a seamless experience built with modern technologies.
  • Multi-Event Support: Track PRs across different open-source events.

Technologies Used

  • Next.js - Framework for building server-rendered React applications.
  • React - JavaScript library for building user interfaces.
  • Tailwind CSS - Utility-first CSS framework for rapid UI development.
  • Shadcn-UI - Components for building accessible and customizable UI.
  • Apollo Client - State management library for GraphQL.
  • CopilotKit API - For AI chatbot [Copilot Kit]

Demo

09.10.2024_03.59.22_REC.mp4

image

Setup and Installation

  1. Clone the Repository:

    git clone https://github.com/yourusername/github-ai-pr-tracker.git
    cd github-ai-pr-tracker
  2. Installing Dependencies

    npm install
  3. Setting up environment varaibles

    Create a .env.local file by copying .env.example

    Place your GitHub personal access token and GraphQL API key in this file. You can obtain the GitHub token and groq API key here. [Github Token | Groq API Key]

  4. Run the Development Server

    npm run dev
    

Contributing

Contributions are welcome! Follow these steps to set up the project locally and start contributing🎉.

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes and test them locally.
  4. Commit and push to your branch.
  5. Raise a PR to the main repository.

License

This project is licensed under the Apache License 2.0.

About

An AI-powered tool for tracking your GitHub pull requests for your open-source contribution.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published