Skip to content

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

Notifications You must be signed in to change notification settings

najm-flutter/github-hehe

Repository files navigation

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/najm-flutter/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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published