SteffiKlaic/DogBreedAi

ASP.NET Core Web API and Angular application for AI-powered dog breed recognition and breed description generation.

C#

0

29 commits

updated Sep 7, 2026

See the code

README

DogBreedAI

AI-powered dog breed recognition and description

Animation

DogBreedAI is a web application that identifies dog breeds from uploaded images using an AI image classification model and automatically generates a short breed description using a language model.

Features

  • Upload a dog image
  • Image preview in the browser
  • AI-powered dog breed recognition using Hugging Face
  • Automatic breed description generation using Hugging Face
  • Angular frontend connected to an ASP.NET Core Web API

Tech Stack

Frontend

  • Angular
  • TypeScript
  • HTML
  • CSS

Backend

  • ASP.NET Core Web API
  • C#

AI Services

  • Hugging Face Inference API
  • Image Classification Model
  • Text Generation Model

Setup

A Hugging Face API token is required to run the AI integration.

Store the token using .NET User Secrets:

dotnet user-secrets set "HuggingFace:ApiToken" "YOUR_TOKEN"

DogBreedAI

SteffiKlaic/DogBreedAi

ASP.NET Core Web API and Angular application for AI-powered dog breed recognition and breed description generation.

C#

0

29 commits

updated Sep 7, 2026

See the code

README

DogBreedAI

AI-powered dog breed recognition and description

Animation

DogBreedAI is a web application that identifies dog breeds from uploaded images using an AI image classification model and automatically generates a short breed description using a language model.

Features

  • Upload a dog image
  • Image preview in the browser
  • AI-powered dog breed recognition using Hugging Face
  • Automatic breed description generation using Hugging Face
  • Angular frontend connected to an ASP.NET Core Web API

Tech Stack

Frontend

  • Angular
  • TypeScript
  • HTML
  • CSS

Backend

  • ASP.NET Core Web API
  • C#

AI Services

  • Hugging Face Inference API
  • Image Classification Model
  • Text Generation Model

Setup

A Hugging Face API token is required to run the AI integration.

Store the token using .NET User Secrets:

dotnet user-secrets set "HuggingFace:ApiToken" "YOUR_TOKEN"

DogBreedAI

Languages

C#

55.1%

TypeScript

23.7%

CSS

11.6%

HTML

9.6%