Skip to content

krishn404/GitFriend

Repository files navigation

Git Helper 🚀

An AI-powered web application that helps developers learn and troubleshoot Git and GitHub-related issues. Built with Next.js and powered by the Groq AI API, this tool provides instant, accurate responses to your Git-related questions.

Features ✨

  • Interactive AI Assistant: Get step-by-step guidance for Git and GitHub operations
  • Real-time Responses: Powered by Groq AI for quick and accurate answers
  • Modern UI: Built with shadcn/ui components for a clean, responsive interface
  • Dark/Light Mode: Supports theme switching for comfortable viewing
  • Markdown Support: Renders responses with proper formatting for better readability

Tech Stack 💻

  • Frontend Framework: Next.js 14
  • UI Components: shadcn/ui with Radix UI primitives
  • Styling: Tailwind CSS
  • AI Integration: Groq AI API
  • Language: TypeScript
  • Form Handling: React Hook Form with Zod validation

Getting Started 🌟

  1. Clone the repository

    git clone https://github.com/krishn404/gitfriend.git
    cd gitchat
  2. Install dependencies

    npm install
  3. Set up environment variables Create a .env.local file in the root directory:

    GROQ_API_KEY=your_groq_api_key_here
  4. Run the development server

    npm run dev
  5. Open your browser Navigate to http://localhost:3000 to see the application in action.

Usage Examples 💡

  • Ask "How to create a repo and push it to GitHub?"
  • Learn about branching strategies
  • Get help with merge conflicts
  • Understand Git commands and their usage
  • Troubleshoot common Git issues

Development 🛠️

  • Build the application

    npm run build
  • Start production server

    npm start

Contributing 🤝

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the repository
  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

About

An AI-powered web application that helps developers learn and troubleshoot Git and GitHub-related issues. Built with Next.js and powered by the Groq AI API, this tool provides instant, accurate responses to your Git-related questions.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors