DEV Community

Cover image for GitHub Hehe : Analyzing GitHub accounts with a touch of sarcasm ! Discover witty and humorous feedback on your GitHub profile .
Najm Al-Den
Najm Al-Den

Posted on

1 1 1 1 1

GitHub Hehe : Analyzing GitHub accounts with a touch of sarcasm ! Discover witty and humorous feedback on your GitHub profile .

Logo

GitHub Hehe

GitHub Hehe is a Flutter application that brings a touch of humor to GitHub account analysis. Whether you're looking for witty remarks, sarcastic comments, or just a light-hearted way to review your GitHub profile, this app has you covered. It's designed to provide both humorous and important feedback on GitHub profiles using AI.

Logo

Demo

🀜🀜 From Here πŸ€›πŸ€›

Features

  • Sarcastic Analysis: Get witty and humorous feedback on your GitHub profile.
  • AI-Powered Insights: Uses Google's generative AI for personalized feedback.
  • Clean Architecture: Organized and scalable code structure.

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/github-hehe.git
    cd github-hehe
    
  2. Install dependencies:

    flutter pub get
    
  3. Run the app:

    flutter run --dart-define=API_KEY=$GEMINI_API_KEY
    

Libraries and Tools

  • flutter_bloc: ^8.1.6 - State management solution.
  • google_generative_ai: ^0.4.4 - AI-powered insights.
  • equatable: ^2.0.5 - Simplifies equality comparisons.
  • url_launcher: ^6.3.0 - Opens URLs in a browser or app.
  • get_it: ^7.7.0 - Dependency injection.
  • http: ^1.2.2 - HTTP requests and REST API handling.
  • dartz: ^0.10.1 - Functional programming in Dart.
  • bloc: ^8.1.4 - State management.

Architecture

GitHub Hehe is built using Clean Architecture, ensuring that the project remains modular, testable, and maintainable. Each feature is separated into different layers:

  • Presentation Layer: Handles UI and state management.
  • Domain Layer: Contains business logic and entities.
  • Data Layer: Responsible for data retrieval and storage.

Contributing

Contributions are welcome! Please fork this repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or suggestions, feel free to contact Najm Al-Den.


GitHub Hehe: Analyzing GitHub accounts with a touch of sarcasm! Discover witty and humorous feedback on your GitHub profile.

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (1)

Collapse
 
cognitivetech profile image
CogntitiveTech β€’

cute. would be great if you added an option to use from a local llm :)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay